对于 Dynamics CRM 中的帐户,我有一个自定义相关实体 X(一个帐户可以有零个或多个 X 与之相关)。在 XI 的表格上,要显示一个子网格,其中包含与同一帐户相关的相同类型的所有活动实例。
是否有支持的方法来执行此操作,或者我是否必须使用 JS 或在自定义文件中预先编辑 FetchXml?我已经在系统视图中进行了 FetchXml 编辑,以引入三个或更多级别的过滤,但我之前没有做过“循环”,并且相同的技术失败了,因为查询中的向内和向外的关系是相同的。
对于 Dynamics CRM 中的帐户,我有一个自定义相关实体 X(一个帐户可以有零个或多个 X 与之相关)。在 XI 的表格上,要显示一个子网格,其中包含与同一帐户相关的相同类型的所有活动实例。
是否有支持的方法来执行此操作,或者我是否必须使用 JS 或在自定义文件中预先编辑 FetchXml?我已经在系统视图中进行了 FetchXml 编辑,以引入三个或更多级别的过滤,但我之前没有做过“循环”,并且相同的技术失败了,因为查询中的向内和向外的关系是相同的。
在 CRM 2013 中,您可以使用一些不错的新功能 - 快速查看表单。
为类型 = 快速查看的帐户创建一个新表单
在该新表单上,为子(相关)实体添加常规子网格,像往常一样格式化,为其选择适当的视图等。
(提示:编辑表单属性给它一个有用的名称,而不仅仅是“新表单”)
现在在子实体的表单上,添加 Quick View 表单并将其链接到 Account 的查找字段。当您选择一个帐户时,它将显示快速查看表单,然后显示子网格。
这里有几点:
这篇文章说它是可行的,与自定义查找没有太大区别:
(*) 链接页面的代码使用document.getElementById
不受支持,YMMV(我会尝试看看是否可以通过 实现相同的结果Xrm.Page.controls.get()
)