Dynamics CRM子网格,包含相同类型的所有相关实例

时间:2014-03-17 12:53:34

标签: dynamics-crm-2011 dynamics-crm dynamics-crm-2013 fetchxml

对于Dynamics CRM中的帐户,我有一个自定义相关实体X(一个帐户可以有零个或多个与之相关的X)。在X的形式上,我想显示一个子网格,其中包含与同一帐户相关的所有相同类型的活动实例。

是否有支持的方法来执行此操作,或者我是否必须使用JS或预先在customizations.xml文件中动态编辑FetchXml?我在系统视图中进行了FetchXml编辑,以便在三个或更多级别上引入过滤,但我之前没有做过“循环”,同样的技术失败,因为查询中的内向关系都是相同的。

2 个答案:

答案 0 :(得分:1)

在CRM 2013中,您可以使用一些不错的新功能 - 快速查看表单。

为Account of type = Quick View

创建一个新表单

在该新表单上,为子(相关)实体添加常规子网格,像往常一样格式化,为其选择适当的视图等。

(提示:编辑表单属性以使其具有有用的名称,而不仅仅是"新表单")

现在,在子实体的表单上,添加快速查看表单并将其链接到帐户的查找字段。当您选择一个帐户时,它将显示“快速查看”表单,该表单又显示子网格。

这里有一些观点:

  • 子网格将是只读的,但你会得到类似的效果 大多数其他方式,除非您为网格构建自定义控件。该 '姐姐'记录与当前记录无关。
  • 当前记录将在列表中。希望是没什么大不了的。
  • 通过使用内置功能,您应该能够实现这一目标 无需使用浏览器,Outlook和平板电脑客户端 重新设计这个。

答案 1 :(得分:0)

THIS ARTICLE说它可行,与自定义查找没什么不同:

  1. 放置显示实体X的所有记录的子网格
  2. 构建相关的fetchXml查询(提示:您可以通过'下载FetchXML'功能
  3. 进行高级查找并获取代码
  4. 将fetchXml应用于子网格(*)并刷新
  5. (*)链接网页的代码使用不受支持的document.getElementById,YMMV(我试着看看是否可以通过Xrm.Page.controls.get()实现相同的结果)