GlideNavigation – Client

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Stellt Methoden zum Steuern und Aktualisieren des Navigators und des Haupt-Frames bereit.

    Auf die GlideNavigation-Methoden wird mit dem globalen Objekt „g_navigation“ zugegriffen.

    GlideNavigation – open(String url, String target)

    Leitet auf eine neue URL um.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    URL Zeichenfolge Die zu ladende URL. Es kann eine beliebige vom Browser unterstützte URL sein.
    target Zeichenfolge Optional. Der Frame, in den der durch die URL angegebene Inhalt geladen werden soll.

    Standard: Aktueller Frame

    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    void

    Dieses Beispiel zeigt, wie Sie die Liste der aktiven Incidents in einer Instanz öffnen und den Inhalt im aktuellen Frame anzeigen.

    g_navigation.open('incident_list.do?sysparm_query=active=true');
    

    GlideNavigation – openPopup(String url, String name, String Features, Boolean noStack)

    Öffnet die angegebene URL in einem Popup-Fenster.

    Der Parameter features ist Teil der DOM-Spezifikation und wird übergeben. Weitere Informationen zur Liste der verfügbaren Funktionen finden Sie im Mozilla Developer Network.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    URL Zeichenfolge Zu öffnende URL.
    Name Zeichenfolge Fenstername.
    features Zeichenfolge Kommagetrennte Liste der Funktionen für das Popup-Fenster.
    noStack Boolean Kennzeichnung, die angibt, ob sysparm_stack=no an die URL angehängt werden soll. Dieser Parameter hilft, unerwartetes Verhalten bei Verwendung der Schaltfläche „Formular zurück“ zu verhindern.
    Gültige Werte:
    • true: sysparm_stack=no an die URL anhängen.
    • false: sysparm_stack=no nicht an die URL anhängen.
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Fenster Instanz des neuen Fensters.

    Dieses Beispiel zeigt, wie Sie die Liste der aktiven Incidents in einem Popup-Fenster mit der Bezeichnung „Aktive Incidents“ öffnen und die Größenänderungs-, Bildlaufleisten- und Statusfunktionen im Fenster aktivieren.

    g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);
    

    GlideNavigation – openRecord(String tableName, String sys_id)

    Leitet zu einem Datensatz um. Der Datensatz wird im Navigator-Frame angezeigt.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    tableName Zeichenfolge Name der Tabelle, die den anzuzeigenden Datensatz enthält.
    sys_id Zeichenfolge Sys_id des anzuzeigenden Datensatzes.
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    void

    Dieses Beispiel zeigt, wie ein angegebener Incident-Datensatz im Navigator-Frame geöffnet wird.

    g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
    

    GlideNavigation – refreshNavigator()

    Aktualisiert den Inhalt im Navigator-Frame.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    void

    Dieses Beispiel zeigt, wie der Inhalt im Navigator-Frame aktualisiert wird.

    g_navigation.refreshNavigator();
    

    GlideNavigation – reloadWindow()

    Lädt den aktuellen Frame neu.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    void

    Dieses Beispiel zeigt, wie der Inhalt im aktuellen Frame aktualisiert wird.

    g_navigation.reloadWindow();