GlideUIScripts – Client
Die GlideUIScripts Die API bietet Methoden für den Zugriff auf UI-Skripts innerhalb des clientseitigen Codes.
Für diese Klasse ist kein Konstruktor vorhanden. Greifen Sie mit auf Methoden zu G_ui_scripts Globales Objekt in einem beliebigen clientseitigen Code, z. B. Client- oder Validierungsskripts.
Diese API wird nur in Arbeitsbereichen und unterstützt Serviceportal. Wird in nicht unterstützt Core-UI(UI16).
Um diese API zu verwenden, die UI-Typ Feld muss auf festgelegt werden Mobil/Serviceportal Oder Alle Sowohl im Client-Skript als auch im UI-Skript. Er kann nicht auf festgelegt werden Desktop .
GlideUIScripts – getUIScript(String scriptName)
Ruft ein UI-Skript aus einem Client-Skript oder einem anderen clientseitigen Code auf. Gibt eine Zusage zurück.
Verwenden Sie die Funktion then() zum Ausführen einer asynchronen Aktion, nachdem der Aufruf aufgelöst wurde.
g_ui_scripts ['nameOfScript']; auf.| Name | Typ | Beschreibung |
|---|---|---|
| scriptName | Zeichenfolge | API-Name des auszuführenden UI-Skripts. |
| Typ | Beschreibung |
|---|---|
| Zusage | Das Ergebnis des asynchronen Aufrufs. |
In diesem Beispiel ruft ein Client-Skript ein UI-Skript auf, um beim Laden der Seite eine Warnung anzuzeigen.
// Client script
function onLoad() {
g_ui_scripts.getUIScript('myUIScript').then(function(script) {
script.myUIScriptMethod();
}, function() {
console.log('The script did not load');
});
}
// UI script - myUIScript
(function() {
return {
myUIScriptMethod: function() {
alert("This is an alert.");
}
};
})();