【发布时间】:2013-12-13 03:24:23
【问题描述】:
我是 CRM 的新手。我创建了一个自定义实体(实体 1)。它与另一个自定义实体(实体 2)具有 n:n 关系。实体 1 包含实体 2 的子网格。用户可以使用标准导航从实体 1 上的子网格或实体 1 表单外部创建实体 2 记录。
我的问题是我可以通过 jscript onOpen 判断实体 2 记录是通过实体 1 上的子网格还是从外部启动的吗?表单需要根据打开的位置而有所不同。
【问题讨论】:
我是 CRM 的新手。我创建了一个自定义实体(实体 1)。它与另一个自定义实体(实体 2)具有 n:n 关系。实体 1 包含实体 2 的子网格。用户可以使用标准导航从实体 1 上的子网格或实体 1 表单外部创建实体 2 记录。
我的问题是我可以通过 jscript onOpen 判断实体 2 记录是通过实体 1 上的子网格还是从外部启动的吗?表单需要根据打开的位置而有所不同。
【问题讨论】:
您可以尝试访问打开器窗口,并查看可识别的属性。
在加载实体 2 时尝试此操作:您将不得不在直接加载时确保这些对象存在。
window.parent.opener.Xrm.Page.data.entity.getEntityName()
【讨论】: