レコード削除処理完了時
app.record.detail.delete.submit.success イベントは、レコード詳細画面での削除処理が正常に完了した後に発火します。
このイベントを利用することで、削除完了後に後続の処理(例:通知の表示、他システムへの連携など)を実装できます。
備考
このイベントはレコード詳細画面からの削除の場合に発火されます。
レコード一覧から削除やWebAPIによる削除の際は発火されませんので注意が必要です。
定義
- 削除処理が全て正常に実行された後にトリガーされます。
- 削除処理が成功したことを受けて、ユーザーへのフィードバックや、他システムの状態更新を行う際に利用出来ます。
atPocket.events.on('app.record.detail.delete.submit.success', handler)
関数パラメータ
| パラメータ名 | 必須 | 型 | 説明文 |
|---|---|---|---|
| type | 必須 | string | array | イベントの名前。 複数のイベントで同じ処理を行いたい場合は配列形式で指定します。 |
| handler | 必須 | function | handler(event) => void イベントが発生したときに呼び出されるコールバック関数を指定します。 引数 event の内容は下記参照。 |
イベントオブジェクトのプロパティ
handlerの引数eventの内容
{
"appId": "integer",
"recordId": "integer",
}
戻り値
なし
記述方法
atPocket.events.on('app.record.detail.delete.submit.success', function(event) {
// レコード新規登録処理完了時に実行する処理を記述
});
サンプルコード
- 例: ユーザーに削除完了の通知を表示する
atPocket.events.on('app.record.detail.delete.submit.success', (event) => {
// 削除処理が成功した直後の処理を記述します。
console.log('レコードの削除が完了しました。', event);
alert('レコードが正常に削除されました。');
});