GlideModal - Cliente

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Fornece métodos para exibir uma sobreposição de conteúdo.

    Use esses métodos em scripts em qualquer lugar em que seja possível usar JavaScript do lado do cliente. Esses métodos são mais frequentemente chamados de uma ação de IU com a caixa de seleção Cliente marcada.

    Esta é uma substituição completa para GlideWindow e GlideDialogWindow.
    Figura 1. Sobreposição de exemplo
    Sobreposição de exemplo

    GlideModal - GlideModal(cadeia de caracteres id, booliano somente leitura, largura do número)

    Cria uma instância da classe GlideModalV3.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    id Cadeia de caracteres A página de IU a ser carregada no modal.
    readOnly Booliano Quando verdadeiro, oculta o botão fechar.
    largura Número A largura em pixels.

    A largura máxima é de 900 pixels.

    GlideModal – get(cadeia de caracteres id)

    Obtenha um objeto GlideModal por ID.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    id Cadeia de caracteres O ID do elemento do objeto GlideModal.
    Tabela 3. Retorna
    Tipo Descrição
    GlideModal O objeto.

    GlideModal – getPreference(cadeia de caracteres name)

    Retorna o valor da preferência especificada (propriedade).

    Invocar ações que criam o modal normalmente também cria as preferências necessárias para o modal usando o método GlideModal - setPreference(cadeia de caracteres nome, cadeia de caracteres valor). O client script da página de IU consome essas preferências usando este método.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    nome Cadeia de caracteres Nome do valor de preferência a ser recuperado. Este valor deve ter sido definido anteriormente no modal usando o método GlideModal - setPreference(cadeia de caracteres nome, cadeia de caracteres valor).
    Tabela 5. Retorna
    Tipo Descrição
    Cadeia de caracteres Valor da preferência especificada.

    Este exemplo mostra um caso simples de definição de uma preferência e recuperação dessa preferência de um modal especificado.

    var gm = new GlideModal('UI_dialog_name');
    //Sets the dialog title
    gm.setTitle('Show title');
    
    //sets the value of the preference table
    gm.setPreference('table', 'incident');
    
    //gets the value of the preference table
    var title = gm.getPreference('table');

    GlideModal – render()

    Renderiza a página de IU no modal.

    Tabela 6. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 7. Retorna
    Tipo Descrição
    vazio
    var gm = new GlideModal("UI_dialog_name");
    
    //Sets the dialog title
    gm.setTitle('Show title');		      	
    gm.setWidth(550);
    
    //Opens the dialog
    gm.render();

    GlideModal – renderWithContent(Object html)

    Exiba um modal com o conteúdo HTML especificado.

    O método renderWithContent() substitui o método render() e não solicita que uma página de IU seja renderizada.

    Tabela 8. Parâmetros
    Nome Tipo Descrição
    html Objeto O conteúdo HTML a ser mostrado no modal.
    Tabela 9. Retorna
    Tipo Descrição
    vazio

    GlideModal – renderWithContent(cadeia de caracteres html)

    Exiba um modal com o conteúdo HTML especificado.

    O método renderWithContent() substitui o método render() e não solicita que uma página de IU seja renderizada.

    Tabela 10. Parâmetros
    Nome Tipo Descrição
    html Cadeia de caracteres O conteúdo HTML a ser mostrado no modal.
    Tabela 11. Retorna
    Tipo Descrição
    vazio

    GlideModal - setPreference(cadeia de caracteres nome, cadeia de caracteres valor)

    Define o campo especificado no formulário atual para o valor especificado.

    Tabela 12. Parâmetros
    Nome Tipo Descrição
    nome Cadeia de caracteres Nome do campo de formulário a ser atualizado.

    Se este campo não existir no formulário atual, a solicitação será ignorada.

    valor Cadeia de caracteres Valor a ser armazenado no campo de formulário especificado.
    Tabela 13. Retorna
    Tipo Descrição
    vazio
    var gm = new GlideModal('UI_dialog_name');
    //Sets the dialog title
    gm.setTitle('Show title'); 
    gm.setPreference('table', 'task'); 			
    gm.setPreference('name', 'value');        	
    
    //Opens the dialog
    gm.render();

    GlideModal - setPreferenceAndReload(propriedades de matriz)

    Defina as propriedades e recarregue o modal.

    Tabela 14. Parâmetros
    Nome Tipo Descrição
    propriedades Matriz Uma matriz de pares de nome-valor a serem definidos.
    Tabela 15. Retorna
    Tipo Descrição
    vazio

    GlideModal - setTitle(cadeia de caracteres "título")

    Define o título do modal.

    Tabela 16. Parâmetros
    Nome Tipo Descrição
    título Cadeia de caracteres O título a ser exibido
    Tabela 17. Retorna
    Tipo Descrição
    vazio
    var gm = new GlideModal('UI_dialog_name');
    
    //Sets the dialog title
    gm.setTitle('Show title');
    gm.setPreference('name', 'value');
     			      	        
    //Opens the dialog
    gm.render(); 
    

    GlideModal - setWidth(largura do número)

    Defina a largura em pixels.

    O modal é encaixado em tamanhos de sistema predefinidos.

    Tabela 18. Parâmetros
    Nome Tipo Descrição
    largura Número O número de pixels.

    A largura máxima é de 900 pixels.

    Tabela 19. Retorna
    Tipo Descrição
    vazio
    var gm = new GlideModal('UI_dialog_name');
    
    //Sets the dialog title
    gm.setTitle('Show title'); 
    gm.setPreference('name', 'value'); 			      	
    gm.setWidth(550);
    
    //Opens the dialog
    gm.render();

    GlideModal - switchView(cadeia de caracteres newView)

    Altere a exibição e recarregue o modal.

    Tabela 20. Parâmetros
    Nome Tipo Descrição
    novaExibição Cadeia de caracteres A exibição a ser usada.
    Tabela 21. Retorna
    Tipo Descrição
    vazio