Pacote de componentes da lista de registros
O pacote de componentes da lista de registros é um pacote de componentes de lista que usa um controlador dedicado para configurar ações de lista, como classificação, filtragem e agrupamento.
O pacote de componentes Lista de registros inclui um cabeçalho de lista de registros com ações declarativas, bem como controle de paginação para navegar nas páginas de lista.
A partir da versão Zurich, as páginas de registro do Espaço configurável do CSM usam o pacote de componentes da Lista de registros. Este pacote de componente de lista é a experiência padrão para clientes novos (zboot) e de upgrade.
- Visão geral da lista de registros Na documentação do desenvolvedor da ServiceNow
- Lista de registros No site do Horizon Design System
Informações de upgrade
As ações declarativas padrão incluídas nas páginas de registro do Espaço configurável do CSM funcionam com o pacote de componentes da Lista de registros.
Ações declarativas do cliente que abrem um modal na página de lista exigem alguma configuração para funcionar com o componente Lista de registros. Consulte o exemplo abaixo para obter detalhes.
- Navegar até .
- Selecione a tabela Tela de UX [sys_ux_screen].
- PESQUISE e selecione Pacote de lista padrão Na coluna Nome da tela.
- Defina Ativo campo como falso e selecione Atualização .
Exemplo
- Crie o mapeamento para uma ação declarativa para abrir um modal.
- Disponibilize o modal no componente do pacote de lista.
- Navegue até a lista Mapeamento de eventos de complemento de UX [sys_ux_addon_event_mapping].
- PESQUISE Criar caso Nome do mapeamento do evento filtrando a coluna Evento de destino: LISTA OPEN_MODAL.
- Selecione Criar caso para o evento que cria um caso na exibição de lista.
- Clique com o botão direito do mouse no cabeçalho do formulário e selecione Inserir e permanecer para criar um novo registro de mapeamento de evento. Isso cria um novo registro para a ação declarativa de origem existente.
- Preencha os seguintes campos no formulário de mapeamento de eventos:
- Nome: Insira um nome exclusivo
- Cabeçalho da lista de registros
- Controlador: Controlador de lista
- Modal de destino: Abrir modal
- Selecione Enviar.
Etapa 2 Disponibilize o modal no componente do pacote de lista.
- Navegar até .
- Abra a experiência do Espaço configurável do CSM/FSM.
- Selecione List (padrão de pacote de lista) no cabeçalho da experiência.
- Na árvore de conteúdo no lado esquerdo, selecione Modal da janela de exibição da lista .
- Na guia Configurar no lado direito, selecione o ícone em Coleções de páginas Campo para exibir a coleção de páginas de modais da página Lista.
- Crie uma página na coleção de páginas. Por exemplo, crie uma página chamada create_case.
- Selecione . Ícone ao lado de Páginas e variantes e selecione Crie uma nova página .
- Adicione um nome em Nome e selecione Continuar . Por exemplo, adicione create_case como o nome.
- Selecione Responsivo e selecione Criar . A página create_case é adicionada à lista de páginas e variantes da coleção de páginas
- Vá para o registro de rota do app e mude a coleção de telas para apontar para a coleção de telas existente. Por exemplo, a coleção de telas Criar caso.
- Selecione Configurações para que a página create_case abra as configurações gerais da página.
- No campo Ações, selecione Registros em aberto e selecione Coleção de páginas . Exibe o formulário de ponto de extensão de modais da página Lista.
- No registro de rota do app create_case, adicione o necessário Campos Parâmetros: Table,SYSID.
- Defina Coleção de telas campo no registro de roteamento do app create_case para Criar caso e selecione Atualização .