イベント一覧
@pocketで発生する各種イベントにイベントハンドラーを登録すると、イベント発火時にイベントハンドラーを実行できます。
レコード一覧画面
| イベント名 | 説明 |
|---|---|
| app.record.index.show | レコード一覧表示時に実行 |
| app.record.index.leave | ソート・ページ遷移・フィルタ変更時に実行 |
レコード詳細画面
| イベント名 | 説明 |
|---|---|
| app.record.detail.show | レコード詳細画面表示時に実行 |
| app.record.detail.delete.submit | レコード削除ボタンクリック時に実行 |
| app.record.detail.delete.submit.success | レコード削除完了時に実行 |
レコード新規登録画面
| イベント名 | 説明 |
|---|---|
| app.record.create.show | レコード作成画面表示時に実行 |
| app.record.create.change | レコード作成画面でフィールドの値を変更した時、または明細の行を操作した時に実行 |
| app.record.create.submit | レコード作成画面で登録ボタンクリック時に実行 |
| app.record.create.submit.success | レコード登録完了時に実行 |
| app.record.create.submit.error | レコード登録エラー時に実行 |
レコード編集画面
| イベント名 | 説明 |
|---|---|
| app.record.edit.show | レコード編集画面表示時に実行 |
| app.record.edit.change | レコード編集画面でフィールドの値を変更した時、または明細の行を操作した時に実行 |
| app.record.edit.submit | レコード編集画面で登録ボタンクリック時に実行 |
| app.record.edit.submit.success | レコード更新完了時に実行 |
| app.record.edit.submit.error | レコード更新エラー時に実行 |
フィールドを指定した購読
change イベントは、イベント名の末尾にフィールドUIDを付けることで、対象を絞って購読できます。
| イベント名 | 説明 |
|---|---|
app.record.{action}.change.{フィールドUID} | そのフィールドの変更時のみ実行 |
app.record.{action}.change.{明細の列UID} | その列のセル値の変更時のみ実行 |
app.record.{action}.change.{明細フィールドUID} | その明細の行操作時、および set() 起因のその明細の値変更時に実行 |
参照データ
| イベント名 | 説明 |
|---|---|
| app.record.lookup.error | 連携フィールドの参照データ取得に失敗した時に実行 |
コメント
| イベント名 | 説明 |
|---|---|
| app.record.comment.create.submit | コメント欄で送信アイコンクリック時に実行 |
| app.record.comment.create.submit.success | コメント登録完了時に実行 |
| app.record.comment.reaction.submit | コメントのいいねアイコンクリック時に実行 |
| app.record.comment.reaction.submit.success | コメントいいね登録完了時に実行 |
| app.record.comment.delete.submit | コメントの削除アイコンクリック時に実行 |
| app.record.comment.delete.submit.success | コメント削除完了時に実行 |
ポータル
| イベント名 | 説明 |
|---|---|
| portal.index.show | ポータル表示時に実行 |