PostSave 事件

事件完成后发生 OnSave PostSave 事件。 此事件用于在事件成功或失败时使用 Web 资源支持或执行自定义逻辑,以在发生服务器错误时save执行Save作。

注释

OnSave约会、定期约会或服务活动记录的事件将取消保存作,并使用Book消息来保留更改,而不是CreateUpdate。 因此, OnSave 这些 PostSave 表的事件处理程序将不起作用。

使用 addOnPostSaveremoveOnPostSave 方法管理此事件的事件处理程序。

注释

此方法仅在统一接口上受支持

Syntax

formContext.data.entity.addOnPostSave(myFunction)

参数

Name 类型 必选 Description
myFunction 函数引用 是的 要添加到 PostSave 事件的函数。 执行上下文自动作为第一个参数传递给此函数。

Example

以下示例代码将组织唯一名称显示为表单通知。

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);
}

getEntityReference
getIsSaveSuccess
getSaveErrorInfo
事件(客户端 API 参考)
模型驱动应用内窗体和网格中的事件