事件完成后发生 OnSave PostSave 事件。 此事件用于在事件成功或失败时使用 Web 资源支持或执行自定义逻辑,以在发生服务器错误时save执行Save作。
注释
OnSave约会、定期约会或服务活动记录的事件将取消保存作,并使用Book消息来保留更改,而不是Create或Update。 因此, OnSave 这些 PostSave 表的事件处理程序将不起作用。
使用 addOnPostSave 和 removeOnPostSave 方法管理此事件的事件处理程序。
注释
此方法仅在统一接口上受支持
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 参考)
模型驱动应用内窗体和网格中的事件