GlideNavigation - Cliente

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Fornece métodos para controlar e atualizar o navegador e o quadro principal.

    Os métodos GlideNavigation são acessados usando o objeto global g_navigation.

    GlideNavigation - open(cadeia de caracteres url, cadeia de caracteres destino)

    Redireciona para um novo URL.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    url Cadeia de caracteres O URL a ser carregado. Pode ser qualquer URL compatível com o navegador.
    destino Cadeia de caracteres Opcional. O quadro no qual carregar o conteúdo especificado pelo URL.

    Padrão: quadro atual

    Tabela 2. Retorna
    Tipo Descrição
    vazio

    Este exemplo mostra como abrir a lista de incidentes ativos em uma instância e exibir o conteúdo no quadro atual.

    g_navigation.open('incident_list.do?sysparm_query=active=true');
    

    GlideNavigation - openPopup(String url, String name, String recursos, Boolean noStack)

    Abre o URL especificado em uma janela pop-up.

    O parâmetro features faz parte da especificação do DOM e é passado por. Para obter mais informações sobre a lista de recursos disponíveis, consulte a Rede de Desenvolvedores da Mozilla.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    url Cadeia de caracteres URL a ser aberto.
    nome Cadeia de caracteres Nome da janela.
    recursos Cadeia de caracteres Lista separada por vírgulas de recursos para a janela pop-up.
    sem pilha Booliano Sinalizador que indica se sysparm_stack=no deve ser anexado ao URL. Este parâmetro ajuda a evitar comportamento inesperado ao usar o botão Voltar do formulário.
    Valores válidos:
    • verdadeiro: anexar sysparm_stack=no ao URL.
    • falso: não anexe sysparm_stack=no ao URL.
    Tabela 4. Retorna
    Tipo Descrição
    Janela Instância da nova janela.

    Este exemplo mostra como abrir a lista de incidentes ativos em uma janela pop-up chamada "Incidentes ativos" e habilitar os recursos redimensionáveis, de barras de rolagem e de status na janela.

    g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);
    

    GlideNavigation - openRecord(cadeia de caracteres "tableName", cadeia de caracteres sys_id)

    Redireciona para um registro. O registro é exibido no quadro do navegador.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    tableName Cadeia de caracteres Nome da tabela que contém o registro a ser exibido.
    sys_id Cadeia de caracteres Sys_id do registro a ser exibido.
    Tabela 6. Retorna
    Tipo Descrição
    vazio

    Este exemplo mostra como abrir um registro de incidente especificado no quadro do navegador.

    g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
    

    GlideNavigation - refreshNavigator ()

    Atualiza o conteúdo no quadro do navegador.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    vazio

    Este exemplo mostra como atualizar o conteúdo no quadro do navegador.

    g_navigation.refreshNavigator();
    

    GlideNavigation - reloadWindow()

    Recarrega o quadro atual.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 10. Retorna
    Tipo Descrição
    vazio

    Este exemplo mostra como atualizar o conteúdo no quadro atual.

    g_navigation.reloadWindow();