GlideUIScripts - Cliente
A API GlideUIScripts fornece métodos para acessar scripts de IU de dentro do código do lado do cliente.
Não há nenhum construtor para esta classe. Métodos de acesso usando o objeto global g_ui_scripts em qualquer código do lado do cliente, como scripts de cliente ou de validação.
Esta API só é compatível com espaços e Portal de serviços. Não é compatível com IU principal (UI16).
Para usar esta API, o campo Tipo de IU deve ser definido como Móvel/Portal de serviços ou Todos no client script e no script de IU. Não pode ser definido como Desktop.
GlideUIScripts - getUIScript(cadeia de caracteres scriptName)
Chama um script de IU de um client script ou outro código do lado do cliente. Retorna uma promessa.
Use a função então() para executar uma ação assíncrona depois que a chamada for resolvida.
g_ui_scripts['nameOfScript']; sintaxe.| Nome | Tipo | Descrição |
|---|---|---|
| scriptNome | 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.");
}
};
})();