API de liste : ServiceNow Fluent

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • L’API de liste inclut des objets qui définissent les vues de listes [sys_ui_list] pour les tables.

    Objet de liste

    Configurez les listes [sys_ui_list] et leurs vues.

    Tableau 1. Propriétés
    Nom Type Description
    $id Chaîne ou numéro Requis. ID unique pour l’objet de métadonnées fourni au format suivant, où <valeur> est une chaîne ou un nombre.
    $id: Now.ID[<value>]

    Lorsque vous créez l’application, cet ID est haché dans un sys_ID unique.

    table Chaîne Requis. Nom de la table pour la liste.
    vue Référence Requis. L’identificateur de variable de la vue de l’interface utilisateur [sys_ui_view] à appliquer à la liste ou à la default_view. Pour définir une vue d’interface utilisateur, utilisez le API d’enregistrement : ServiceNow Fluentfichier .
    Vous pouvez également utiliser la vue par défaut (default_view) si vous l’importez :
    import { default_view } from '@servicenow/sdk/core'
    colonnes Tableau Requis. Tableau de colonnes dans la table à afficher dans la liste, spécifiée à l’aide du nom et de la position de la colonne dans la liste.
    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 },
        ],
    });
    
    La définition de vue d’interface utilisateur référencée est définie à l’aide de l’objet Record :
    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'
       }
    })