API de lista - ServiceNow Fluent

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • A API de lista inclui objetos que definem exibições de lista [sys_ui_list] para tabelas.

    Objeto de lista

    Configure listas [sys_ui_list] e suas exibições.

    Tabela 1. Propriedades
    Nome Tipo Descrição
    $id Cadeia de caracteres ou número Obrigatório. Um ID exclusivo para o objeto de metadados fornecido no seguinte formato, em que<value> é uma cadeia de caracteres ou um número.
    $id: Now.ID[<value>]

    Quando você cria a aplicação, esse ID é convertido em um sys_ID exclusivo.

    tabela Cadeia de caracteres Obrigatório. O nome da tabela para a lista.
    exibição Referência Obrigatório. O identificador de variável da exibição de IU [sys_ui_view] a ser aplicado à lista ou default_view. Para definir uma exibição de IU, use o API de registro - ServiceNow Fluent.
    Você também pode usar a exibição padrão (default_view) se importá-la:
    import { default_view } from '@servicenow/sdk/core'
    colunas Matriz Obrigatório. Uma matriz de colunas na tabela a ser exibida na lista, especificada usando o nome da coluna e a posição na lista.
    import { List } from "@servicenow/sdk/core";
    
    List({
        $id: Now.ID["app_task_view_list"],
        table: "cmdb_ci_server",
        view: app_task_view,
        columns: [
            { element: "name", position: 0 },
            { element: "business_unit", position: 1 },
            { element: "vendor", position: 2 },
            { element: "cpu_type", position: 3 },
        ],
    });
    
    A definição de exibição de IU referenciada é definida usando o objeto Registro :
    import { Record } from "@servicenow/sdk/core";
    
    const app_task_view = Record({
       $id: Now.ID['app_task_view'],
       table: 'sys_ui_view',
       data: {
            name: 'app_task_view',
            title: 'app_task_view'
       }
    })