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
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.
Crie uma nova atribuição de ação selecionando Novo.
No campo Rótulo da ação, digite um rótulo de botão.
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.
No menu Implementado como, selecione Client script.
Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
Selecione Exibição avançada.
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).
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 agenteIncidentes (Todos). O botão implementa o método GlideListaddFilter() 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.
Selecionar o botão filtra a exibição para exibir somente os registros ativos.