GlideUIScripts – Client
Greifen Sie auf UI-Skripts innerhalb des clientseitigen Codes zu.
Für diese Klasse ist kein Konstruktor vorhanden. Greifen Sie mit dem globale g_ui_scripts-Objekt auf Methoden in einem beliebigen clientseitigen Code zu, z. B. Client- oder Validierungsskripts.
Diese API wird nur in Arbeitsbereichen und Serviceportalunterstützt. Sie wird in Core-UI (UI16) nicht unterstützt.
Um diese API zu verwenden, muss das Feld UI-Typ sowohl im Client-Skript als auch im UI-Skript auf Mobile/Service Portal oder Alle festgelegt werden. Er kann nicht auf Desktopfestgelegt werden.
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.");
}
};
})();