GlideNavigation : Client
Die GlideNavigation -API bietet Methoden zum Steuern und Aktualisieren des Navigators und des Hauptframes.
Der Zugriff auf diese Methoden erfolgt über das globale Objekt „g_navigation“.
GlideNavigation – open(Zeichenfolgen-URL, Zeichenfolgenziel)
Leitet auf eine neue URL um.
| 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 |
| Typ | Beschreibung |
|---|---|
| void |
In diesem Beispiel wird gezeigt, 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(Zeichenfolgen-URL, Zeichenfolgenname, Zeichenfolgenfunktionen, boolescher Wert kein Stapel)
Ö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.
| 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 verhindert unerwartetes Verhalten bei Verwendung der Schaltfläche „Zurück“ des Formulars.Gültige Werte:
|
| Typ | Beschreibung |
|---|---|
| Fenster | Instanz des neuen Fensters. |
In diesem Beispiel wird gezeigt, wie Sie die Liste der aktiven Incidents in einem Popup-Fenster mit dem Namen „Aktive Incidents“ öffnen und im Fenster die Funktionen Größenanpassung, Bildlaufleisten und Status 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 Navigatorframe angezeigt.
| Name | Typ | Beschreibung |
|---|---|---|
| tableName | Zeichenfolge | Name der Tabelle, die den anzuzeigenden Datensatz enthält. |
| sys_id | Zeichenfolge | Sys_id des anzuzeigenden Datensatzes. |
| Typ | Beschreibung |
|---|---|
| void |
In diesem Beispiel wird gezeigt, wie ein angegebener Incident-Datensatz im Navigator-Frame geöffnet wird.
g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
GlideNavigation – refreshNavigator()
Aktualisiert den Inhalt im Navigator-Frame.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |
GlideNavigation – reloadWindow()
Lädt den aktuellen Frame neu.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |
In diesem Beispiel wird gezeigt, wie der Inhalt im aktuellen Frame aktualisiert wird.
g_navigation.reloadWindow();