RenderEigenschaften – Umfang

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • 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.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    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.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    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.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    parameterName Zeichenfolge Name des in der URL übergebenen Parameters.
    Tabelle : 6. Ergebnisse
    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.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Ergebnisse
    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.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Ergebnisse
    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.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 12. Ergebnisse
    Typ Beschreibung
    Objekt Eigenschaften des Fensters.

    Bereichsbezogene RenderEigenschaften – isInDevStudio()

    Gibt „true“ zurück, wenn die Seite Teil von Studio ist.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob die Seite Teil von Studio ist.
    Mögliche Werte:
    • Wahr: Seite ist Teil von Studio.
    • Falsch: Seite ist nicht Teil von Studio.

    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.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 16. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob es sich um eine interaktive Sitzung handelt.
    Mögliche Werte:
    • Wahr: Interaktive Sitzung.
    • Falsch: Keine interaktive Sitzung.

    Bereichsbezogene RenderProperties – isManyToMany()

    Gibt „true“ zurück, wenn der URL-Parameter sysparm_collection_related_file festgelegt ist.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 18. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob Sysparm_Collection_related_file URL-Parameter ist festgelegt.
    Mögliche Werte:
    • Wahr: Parameter ist festgelegt.
    • Falsch: Parameter ist nicht festgelegt.

    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.

    Tabelle : 19. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 20. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob der URL-Parameter sys_is_related_list Ist auf festgelegt Wahr .
    Mögliche Werte:
    • Wahr: sys_is_related_list Ist auf festgelegt Wahr .
    • Falsch: sys_is_related_list Ist auf festgelegt Falsch .

    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()