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

Dynamics crm 更改自定义实体上的表单类型,dynamics-crm,crm,dynamics-crm-2013,Dynamics Crm,Crm,Dynamics Crm 2013,我有一个具有4种不同形式的自定义实体。该实体与联系人实体具有N:1关系。联系人查找可在4种表单中查看 我可以转到联系人并为我的自定义实体添加新记录。表单启动时,将在查找字段中选择联系人。如果切换到其他表单,它将在查找中丢失contact值 我怎样才能防止这种情况发生?在第二个表单加载并且联系人从查找中丢失后,我可以按F5刷新页面,然后联系人将显示在查找中。我可以使用javascript来复制它,但最好的用户体验是该页面不必再次重新加载。它应该只加载表单,并且应该自动选择联系人 我错过什么了吗?我

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

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

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


我错过什么了吗?我发现这非常令人困惑。

您可以在更改表单之前强制保存,并且在新表单加载时,如果您仍然没有获得值,您可以强制刷新表单中的值

Xrm.Page.data.refresh(false)