0

我正在使用功能区工作台,我需要我的自定义按钮来激活两个功能:

  1. JS函数
  2. 保存功能 - 已在原版保存按钮中使用。在功能区工作台中,我将我的 js 函数连接到我的按钮 - 它可以连接Crm 保存功能:我插入到 Misc > Command core -> 这个函数:Mscrm.SavePrimary

当我单击我的按钮时,js 函数工作但没有保存任何内容,并且我得到消息说我的数据未保存,似乎 crm 函数:Mscrm.SavePrimary 已被触发但未完成。

是否可以将这两个功能连接到一个按钮?如果可能的话,正确的方法是什么?

4

1 回答 1

0

正确的方法是使用 SDK 中的保存功能: https ://msdn.microsoft.com/pl-pl/library/gg334720.aspx#Anchor_8

Xrm.Page.data.entity.save()相当于命令栏上的“保存”命令。您当前所做的不支持自定义,并且可能在系统升级后停止工作

对于使用 Dynamics 365 Online 版本 9.x 及更高版本的用户,保存功能稍作更改: https ://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/formcontext-data /节省

formContext.data.save(saveOptions).then(successCallback, errorCallback);
于 2017-12-19T14:17:57.820 回答