GlideUISscripts - Cliente
. GlideUISscripts A API fornece métodos para acessar scripts de IU de dentro do código do lado do cliente.
Não há construtor para esta classe. Métodos de acesso usando g_ui_scripts objeto global em qualquer código do lado do cliente, como client ou scripts de validação.
Esta API só é compatível com espaços de trabalho e Portal de serviços. Não é compatível com IU principal(UI16).
Para usar esta API, o Tipo de IU o campo deve ser definido como Portal de serviços/Mobile ou Todos No script do cliente e no script de IU. Não pode ser definido como Desktop .
GlideUISscripts - getUISscript(String scriptName)
Chama um script de IU de um client script ou outro código do lado do cliente. Retorna uma promessa.
Use then() função para executar uma ação assíncrona após a resolução da chamada.
G_ui_scripts['nameOfScript']; sintaxe.| Nome | Tipo | Descrição |
|---|---|---|
| ScriptName | Cadeia de caracteres | Nome da API do script de IU a ser executado. |
| Tipo | Descrição |
|---|---|
| Promessa | O resultado da chamada assíncrona. |
Neste exemplo, um client script chama um script de IU para mostrar um alerta quando a página é carregada.
// 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.");
}
};
})();