リスト API - ServiceNow Fluent
リスト API には、テーブルのリストビュー [sys_ui_list] を定義するオブジェクトが含まれます。
List オブジェクト
リスト [sys_ui_list] とそのビューを構成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| $id | 文字列または数値 | 必須。次の形式で提供されるメタデータオブジェクトの一意の ID。ここで、<value> は文字列または数値です。アプリケーションをビルドすると、この ID は一意の sys_ID にハッシュされます。 |
| table | 文字列 | 必須。リストのテーブルの名前。 |
| view | 参照 | 必須。リストまたは default_view に適用される UI ビュー [sys_ui_view] の変数識別子。UI ビューを定義するには、レコード API - ServiceNow Fluent を使用します。 デフォルトビュー ( default_view) をインポートする場合は、それを使用することもできます。 |
| columns | アレイ | 必須。リスト内の列名と位置を使用して指定される、リストに表示するテーブル内の列のアレイ。 |
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 },
],
});
参照される UI ビューの定義は、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'
}
})