行の一括削除
Catalystでは、Data Storeの特定のテーブルからレコードまたはデータ行を一括で削除できます。テーブルは一意のIDまたは名前で参照します。テーブルIDはData Storeから、またはコンソールでテーブルを開いた際のURLから取得できます。
一括削除操作では、1回の操作で最大200行を削除できます。以下のサンプルコードに示すように、削除する行の一意のROWIDを配列で渡すことができます。コードには少なくとも1つのROWIDを含める必要があり、最大200のROWIDを含めることができます。
配列は変数に割り当てられ、サンプルコードの deletePromise を通じて deleteRows() ファンクションに渡されます。テーブル名またはテーブルIDは datastore.tableId() に渡す必要があります。
以下で使用されている datastore リファレンスは、コンポーネントインスタンスページで定義されています。
copy
var datastore = catalyst.table;
//テーブルIDまたはテーブル名を渡す
var table = datastore.tableId('EmpDetails');
//削除するレコードのROWIDを宣言する
var rowIds =[1028000000171815, 1028000000171810, 1028000000171805, 1028000000171617, 1028000000171098];
//ROWIDの配列をdeleteRows()関数に渡す
var deletePromise = table.deleteRows(rowIds);
//Promiseを返しブラウザコンソールに表示する
deletePromise
.then((response) => {
console.log(response.content);
})
.catch((err) => {
console.log(err);
});
最終更新日 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit