crm 2013:用于以父窗体保存子实体并导航到父窗口中的子实体的解决方案

时间:2015-03-23 08:43:55

标签: crm dynamics-crm-2013

我有以下要求: 1.在帐户表单中添加商机。 2.单击“保存”按钮时,保存商机,然后在父窗口中打开商机。

环境crm 2013。

我的解决方案是 1.将自定义事件添加到商机表单的OnSave事件中 2.使用'Xrm.Page.data.refresh(save).then()'API首先保存商机实体,然后在原始窗口中导航到它。

经过一些调查和测试: 该解决方案不起作用。因为该方法是在Opportunity表单的OnSave()事件中注册的,所以它会导致无限循环。

要在成功保存商机后执行某些操作,似乎以下两个选项可以正常工作: 1.在机会表单上添加一个与系统“保存”按钮重叠的自定义按钮,按下按钮(使用'Xrm.Page.data.refresh(save).then()')。 2.在父帐户表单上收听OnChange事件,检查子机会是否已更改,更改,检索最新机会,然后导航到该机会。

关于这两种解决方案的任何想法?

提前致谢

0 个答案:

没有答案