【问题标题】:Dynamics CRM 2011: Extended lookup for a field in "Create New" formDynamics CRM 2011:扩展查找“新建”表单中的字段
【发布时间】:2011-12-15 03:47:57
【问题描述】:

我有以下场景:

用户想要创建实体 CustomEntity1 的新记录。 “新建”表单上的字段之一是对 CustomEntity2 类型实体的引用。

现在,有一个内置的查找功能,他们可以在其中按名称搜索,或将选项过滤到预定义的视图。这无济于事,因为用户需要获取 CustomEntity2 的名称(或多个名称),该名称满足基于 CustomEntity2 中的字段的一组标准。

有没有办法将此合并到 CustomEntity1 的“新建”表单中?

问题又来了,有点抽象:

用户需要创建 CustomerAccount 类型的新记录。为此,他/她需要填写一个名为 Group 的字段。这应该根据几个标准 - 类型地区预算在现有列表中查找等等。有没有办法让用户在创建新记录时输入此条件,而不是单独进入组列表并运行报告来查找候选人?

【问题讨论】:

    标签: dynamics-crm-2011


    【解决方案1】:

    您可以使用addCustomView method of the lookup control 根据您提供的fetchXMLlayoutXML 过滤选项。

    为您的自定义fetchXML 提供正确条件的一种方法是在CustomerAccount 表单中复制TypeRegionBudget 字段,以便在打开查找对话框时,根据您在CustomerAccount 表单中选择的值过滤现有的Groups

    【讨论】:

    • 感谢您的回答。我知道这种可能性,但是我希望有一个不涉及修改我的 CustomerAccount 实体的解决方案(我的理解是,如果我在 CustomerAccount 上有这些字段表格我也需要将它们放在实体中)。理想情况下,我希望 Group 选择逻辑与相关实体的下游使用分离。
    • @CxDoo 在这种情况下,另一种方法是创建一个webresource,该webresource 位于一个引用与您需要访问的Group 相关的选择的IFRAME 中。除了将这些属性复制到CustomerAccount 实体之外,这是我能想到的以CustomerAccount 表单向用户呈现这些选择的唯一方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多