Use a API GlideList do cliente na IU Experiência com o espaço

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Adicione um botão personalizado à página Espaço do agente Listas que retorna informações da lista na exibição atual. Defina as informações a serem retornadas adicionando métodos de API GlideList do cliente a uma atribuição de ação.

    Antes de Iniciar

    Função necessária: administrador

    Os métodos da APIGlideList são fornecidos na exibição Ação de Lista de Atribuições de Ação [sys_declarative_action_assignment]. Você pode adicionar a funcionalidade GlideList a um botão personalizado na IU Experiência com o espaço. Você pode usar o botão para aplicar um método GlideList à exibição atual. Use os métodos GlideList para gerenciar listas de tabelas, obtendo detalhes da exibição de lista, definindo filtros, classificando por coluna e muito mais.

    Procedimento

    1. Navegar até Tudo > Experiência de espaço > Ações e Componentes > Ações de lista.
      Se você estiver usando getFixedQuery(), navegue até Ações da lista relacionada em vez de Ações da lista.
    2. Crie uma nova atribuição de ação selecionando Novo.
    3. No campo Rótulo da ação, digite um rótulo de botão.
    4. Digite um nome no campo Nome da ação.
      O fornecimento de texto neste campo garante que você possa adicionar vários botões à exibição.
    5. No menu Implementado como, selecione Client script.
    6. Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
    7. Selecione Exibição avançada.
    8. Selecione a guia Client script e adicione uma ou mais chamadas de método à definição do método onClick{}.
      Este método define quais ações executar quando o botão for selecionado. Para obter uma lista de métodos disponíveis, consulte GlideList (Now Experience).
      Chamadas do método GlideList no campo Client script.
    9. Selecione Atualizar.
      Você pode testar o botão em uma exibição de lista da tabela Experiência com o espaço.
      Nota:
      Se o botão usar o método getFixedQuery(), selecione a guia em um registro em uma lista Experiência com o espaço para testar o botão.
      A tabela a seguir ilustra a implementação bem-sucedida do botão na tabela Espaço do agente Incidentes (Todos). O botão implementa o método GlideList addFilter() para exibir somente registros ativos.
      Tabela 1. Exemplo de ação de botão que aplica um filtro a uma lista
      Listar antes de clicar Listar depois de clicar
      Antes de selecionar o botão, uma variedade de registros ativos e inativos (fechados) é exibida na exibição.

      Lista exibida antes que o usuário selecione o botão para exibir os registros ativos.

      Selecionar o botão filtra a exibição para exibir somente os registros ativos.

      Lista exibida depois que o usuário seleciona o botão que exibe somente os registros ativos.