RenderEigenschaften – Umfang
Die RenderEigenschaften Die API bietet Methoden zum Abrufen von Informationen zur aktuellen Seite und ist in Jelly-Skripts sowie in UI-Aktionsbedingungen und -Skripts verfügbar.
Greifen Sie auf RenderProperties-Methoden mit der statischen Variablen RP zu.
Bereichsbezogene RenderProperties – getEncodedQuery()
Gibt die codierte Abfrage von der URL zurück, die an die Seite gesendet wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Codierte Abfrage von der URL, die an das Formular gesendet wurde. |
Das folgende Beispiel wird in einer Bedingung für die UI-Aktion verwendet, die in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt ist. Siehe auch Defining UI actions.
RP.getEncodedQuery() != null && (RP.getEncodedQuery().indexOf('table=global') < 0 && RP.getEncodedQuery().indexOf('table=') >= 0)
Bereichsbezogene RenderEigenschaften – getListControl()
Gibt das Listensteuerungsobjekt für die Seite zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| ScopedSysListControl-Objekt | LST-Steuerungsobjekt für die Seite. |
Das folgende Beispiel wird in einer Bedingung mit dem Namen Neu für CAB-Programmpunkte verwendet. Diese UI-Aktion wird in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt. Siehe auch Defining UI actions.
current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()
Bereichsbezogene RenderProperties – getParameterValue(String parameterName)
Gibt den Wert des angegebenen URL-Parameters zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| parameterName | Zeichenfolge | Name des in der URL übergebenen Parameters. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Wert des Parameters. |
Das folgende Beispiel wird in einer Bedingung für die UI-Aktion „Einfügen und beibehalten“ für Konfigurationselemente verwendet, die in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt sind. Siehe auch Defining UI actions.
current.canCreate() && (!current.instanceOf('task') || gs.getProperty('glide.ui.task.insert') == 'true') && (!current.instanceOf('sys_db_object')) && JSUtil.nil(RP.getParameterValue("sysparm_changeset"))
Bereichsbezogene RenderEigenschaften – getReferringURL()
Gibt die URL zurück, von der die Anforderung stammt.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | URL der Seite, von der die Anforderung stammt. |
Das folgende Beispiel wird in einer Bedingung für die UI-Aktion „Importsätze“ für die Importsatzzeile verwendet, die in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt ist. Siehe auch Defining UI actions.
RP.getReferringURL().indexOf("sys_import_set.do") == -1 && new global.ImportSetRowHelper().canReadImportSets();
Bereichsbezogene RenderProperties – getViewName()
Gibt den Namen der verwendeten Ansicht zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Name der verwendeten Ansicht. |
Das folgende Beispiel wird in einer Bedingung mit dem Namen Neu für die Aktionszuweisung verwendet. Diese UI-Aktion wird in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt. Siehe auch Defining UI actions.
RP.getViewName() != '' && RP.getViewName() != null && RP.getViewName() != undefined
Bereichsbezogene RenderProperties – getWindowProperties()
Gibt die Eigenschaften des Fensters zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Objekt | Eigenschaften des Fensters. |
Bereichsbezogene RenderEigenschaften – isInDevStudio()
Gibt „true“ zurück, wenn die Seite Teil von Studio ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob die Seite Teil von Studio ist. Mögliche Werte:
|
Das folgende Beispiel wird in einer Bedingung mit dem Namen Neu für CAB-Programmpunkte verwendet. Diese UI-Aktion wird in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt. Siehe auch Defining UI actions.
current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()
Bereichsbezogene RenderEigenschaften – isInteractive()
Gibt „true“ zurück, wenn dies eine interaktive Sitzung ist. Eine interaktive Sitzung liegt vor, wenn sich ein Benutzer angemeldet hat, im Gegensatz zu einer REST-Anforderung.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob es sich um eine interaktive Sitzung handelt. Mögliche Werte:
|
Bereichsbezogene RenderProperties – isManyToMany()
Gibt „true“ zurück, wenn der URL-Parameter sysparm_collection_related_file festgelegt ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob Sysparm_Collection_related_file URL-Parameter ist festgelegt.Mögliche Werte:
|
Das folgende Beispiel wird in einer Bedingung mit dem Namen Neu für CAB-Programmpunkte verwendet. Diese UI-Aktion wird in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt. Siehe auch Defining UI actions.
current.canCreate() && !RP.getListControl().isOmitNewButton() && RP.isRelatedList() && !RP.isManyToMany() && !RP.isInDevStudio() && (new sn_change_cab.CABMeeting(parent)).canAddAgendaItem()
Bereichsbezogene RenderProperties – isRelatedList()
Gibt „true“ zurück, wenn der URL-Parameter sys_is_related_list wahr ist. Gibt „false“ zurück, wenn der Parameter nicht vorhanden ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob der URL-Parameter sys_is_related_list Ist auf festgelegt Wahr .Mögliche Werte:
|
Das folgende Beispiel wird in einer Bedingung für eine UI-Aktion verwendet, die in der Tabelle „UI-Aktionen“ [sys_ui_action] aufgeführt ist. Siehe auch Defining UI actions.
current.canCreate() && RP.isRelatedList()