PostSave イベント
PostSave イベントは、OnSave イベント完了後に発生します。 このイベントは、サーバー エラーが原因で save イベントが成功または失敗したときの Save アクション後に実行する Web リソースを使用してカスタム ロジックをサポートまたは実行するために使用されます。
このイベントのイベント ハンドラーを管理するには、addOnPostSave および removeOnPostSave メソッドを使用します。
注意
このメソッドは統一インターフェイス上でのみサポートされます
構文
formContext.data.entity.addOnPostSave(myFunction)
パラメーター
| 件名 | 型 | 必要 | 内容 |
|---|---|---|---|
| myFunction | 関数リファレンス | 有効 | PostSave イベントに追加する関数。 実行コンテキストは、この関数に最初のパラメーターとして自動的に渡されます。 |
注意
エンティティとテーブルの違いがわかりませんか? Microsoft Dataverse で「開発者: 用語を理解する」を参照してください。
例
次のサンプル コードは、フォーム通知として組織の一意の名前を表示します。
function addMessageToOnPostSave(executionContext) {
var formContext = executionContext.getFormContext();
formContext.data.entity.addOnPostSave(displayOrgName);
}
// function to display organization unique name.
function displayOrgName(executionContext)
{
var formContext = executionContext.getFormContext();
var orgName = Xrm.Utility.getGlobalContext().organizationSettings.uniqueName;
var myuniqueId = "_myUniqueId";
formContext.ui.setFormNotification(orgName, "INFO", myuniqueId);
window.setTimeout(function () { formContext.ui.clearFormNotification(myUniqueId); }, 10000);
}
関連記事
getEntityReference
getIsSaveSuccess
getSaveErrorInfo
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示