GlideUIScripts - Cliente
Acesse scripts de IU de dentro do código do lado do cliente.
Não há nenhum construtor para esta classe. Acesse métodos 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 essa 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. Ele 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 |
|---|---|---|
| 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 for 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.");
}
};
})();