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 分かかります。 個人データは収集されません (プライバシー ステートメント)。