ユーザマニュアル




2024/11/14

MANUAL

開発者向け機能:スクリプト:$p.apiBulkDelete

## 概要 AjaxのPOSTリクエストによるレコードの一括削除が行えるスクリプト機能になります。 ## 使い方 ##### JavaScript ``` $p.apiBulkDelete({ id: <サイトID>, data: { <データ> }, done: <任意の処理>, fail: <任意の処理>, always: <任意の処理> }); ``` ## 各パラメータの説明 |パラメータ名|説明| |:--|:--| |サイトID|削除対象レコードが登録されているテーブルのサイトID| |データ|POSTするjson| |任意の処理|API通信成功(done:必須)、失敗時(fail:任意)、完了時(always:任意)の処理| ## 記述方法 #### 項目の条件で絞ってレコードを削除する場合 ##### JavaScript ``` $p.apiBulkDelete({ id: 123, data: { View: { ColumnFilterHash: { Status: "[100,910]" } } }, done: function (data) { console.log(data); }, fail: function (data) { console.log(data); }, always: function (data) { console.log(data); } }); ``` #### 指定した複数レコードを削除する場合(レコードIDが135,376のレコードを削除) ##### JavaScript ``` $p.apiBulkDelete({ id: 123, data: { Selected: [ 135, 376 ] }, done: function (data) { console.log(data); }, fail: function (data) { console.log(data); }, always: function (data) { console.log(data); } }); ``` #### 対象テーブルの全レコードを削除する場合 ##### JavaScript ``` $p.apiBulkDelete({ id: 123, data: { All: true }, done: function (data) { console.log(data); }, fail: function (data) { console.log(data); }, always: function (data) { console.log(data); } }); ``` #### 一覧画面でチェックしたレコードを削除する場合 ##### JavaScript ``` $p.apiBulkDelete({ id: 123, data: { GridCheck: true }, done: function (data) { console.log(data); }, fail: function (data) { console.log(data); }, always: function (data) { console.log(data); } }); ``` #### 一覧画面でチェックしたレコードを物理削除する場合 ##### JavaScript ``` $p.apiBulkDelete({ id: 123, data: { GridCheck: true, PhysicalDelete: true }, done: function (data) { console.log(data); }, fail: function (data) { console.log(data); }, always: function (data) { console.log(data); } }); ```
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.