イベント引数の保存 (Client API 参照)
フォーム OnSave イベントが発生したら、実行コンテキスト オブジェクトの getEventArgs メソッドを使用して、保存イベントを管理するために使用できるメソッドを格納したオブジェクトを取得できます。
メソッド | Description |
---|---|
getSaveMode | 保存イベントがユーザーによってどのように開始されたかを示す値を返します。 |
isDefaultPrevented | preventDefault メソッドがこのイベント ハンドラーまたは以前のイベント ハンドラーで使用されたので、この保存イベントが取り消されたかどうかを示す値を返します。 |
preventDefault | 保存操作を取り消しますが、イベントのハンドラーの残りすべては実行されます。 |
preventDefaultOnError | イベント ハンドラーにスクリプト エラーがあったり、非同期イベント ハンドラーの拒否された promise を返したり、操作がタイムアウトしたりする場合、保存操作をキャンセルします。 |
disableAsyncTimeout | イベントハンドラーのタイムアウトを無効にします。 代わりに、イベントはイベント ハンドラーの約束が果たされるまで待機します。 非同期 OnSave タイムアウトの詳細について |
PostSave イベント引数
フォーム OnPostSave イベントが発生したら、実行コンテキスト オブジェクトの getEventArgs メソッドを使用して、postsave イベントを管理するために使用できるメソッドを格納したオブジェクトを取得できます。
メソッド | Description |
---|---|
getEntityReference | このメソッドを使用して、保存されているテーブルに関する情報を確認します。 保存が成功した場合は、テーブルの論理名、レコード ID、テーブル名を返します。 |
getIsSaveSuccess | この方法を使用して、保存操作が成功したか失敗したかを確認します。 |
getSaveErrorInfo | このメソッドを使用して、保存が失敗した理由に関するエラーの詳細を確認します。 |
関連記事
クライアント API 実行コンテキスト
実行コンテキストのメソッド
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。