在Dynamics CRM统一界面中,OnSave事件不起作用

问题描述 投票:0回答:1

我下面有一个用于OnSave表单事件的事件处理程序:

function saveEntityForm(executionContext) {
   executionContext.getFormContext().data.save().then();
}

当我单击表单上的“保存”按钮时,弹出以下文本:

保存中

保存完成时请稍候,错误代码:0x83215603

我正在使用统一接口。

发生此问题的原因可能是什么,如何解决?

dynamics-crm dynamics-crm-365 dynamics-crm-uci
1个回答
0
投票

我已经解决了这个问题,我自己为我的自定义代码添加了setTimeout,而不是使用如下所示的显式保存方法:

function saveEntityForm(executionContext) {
   // waiting few seconds to process the form
   setTimeout(() => {
      processForm(executionContext);
   }, 3000);
}
© www.soinside.com 2019 - 2024. All rights reserved.