Interface do usuário da Now Platform de Washington DC
ft:clusterId
platux
bundleId
platux
workflow
Platform
Use a API GlideList do cliente na IU Experiência do espaço
Versão de lançamento: Washingtondc
Atualizado 1 de fev. de 2024
1 min. de leitura
Adicione um botão personalizado à página Listas Espaço do agente 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 de 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 do 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é Todos > Experiência de espaço > Ações e Componentes > Ações de Lista.
Se você estiver usando getFixedQuery(), navegue até as 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.
Fornecer 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 a serem tomadas quando o botão é 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 do espaço.
Nota:
Se o botão usar o método getFixedQuery(), selecione a guia em um registro em uma lista Experiência do 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 aplicando 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 (encerrados) é exibida na exibição.
Selecionar o botão filtra a exibição para exibir somente os registros ativos.