更改自定义实体上的表单类型

时间:2015-02-25 22:52:45

标签: dynamics-crm crm dynamics-crm-2013

我有一个包含4种不同形式的自定义实体。该实体与联系实体具有N:1关系。联系人查找可在4种表格中查看。

我可以转到联系人并为我的自定义实体添加新记录。表单启动时,将在查找字段中选择联系人。如果我切换到另一种形式,它会在查找中丢失联系人值。

如何防止这种情况发生?加载第二个表单并从查找中丢失联系人后,我可以按F5刷新页面,然后联系人将显示在查找中。我可以使用javascript来复制它,但最好的用户体验是不必再次重新加载该页面。它应该只加载表单,并自动选择联系人。

我错过了什么吗?我觉得这很令人困惑。

1 个答案:

答案 0 :(得分:0)

您可以在更改表单之前强制保存,在新表单的onLoad上,如果您仍然没有获取该值,则可以强制刷新表单中的值

Xrm.Page.data.refresh(假);