2011-12-14 164 views
0

的领域扩展查询我有以下情形:Dynamics CRM中2011:在“新建”的形式

用户想要创建实体CustomEntity1的新纪录。 “Create New”表单中的一个字段是对CustomEntity2类型的实体的引用。

现在,有一个内置的查找,其中可以按名称搜索,或筛选选项到预定义的视图。这没有帮助,因为用户需要根据CustomEntity2中的字段获取满足一组标准的CustomEntity2的名称(或名称)。

有没有一种方法可以将它合并到CustomEntity1的“Create New”窗体中?

而问题再次,少了几分摘要:

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

回答

1

您可以使用addCustomView method of the lookup control根据您提供的fetchXMLlayoutXML筛选选项。提供正确的条件,您的自定义fetchXML

一种方法是复制在CustomerAccount形式TypeRegionBudget领域,从而打开查找对话框时,它的基础上的价值观,你过滤现有Groups已在CustomerAccount表单中选中。

+0

感谢您的回答。 我知道这种可能性,但我希望有一个解决方案,不涉及修改我的** CustomerAccount **实体(并且我的理解是,如果我有** CustomerAccount **表单上的这些字段我需要他们也在实体中)。 理想情况下,我希望将** Group **选择逻辑从相关实体的下游使用中分离出来。 – CxDoo

+0

@CxDoo在这种情况下,另一种方法是在IFRAME中创建一个'webresource',引用与您需要访问的“Group”相关的选项。除了将这些属性复制到'CustomerAccount'实体之外,这是我可以想到的将这些选择以“CustomerAccount”形式呈现给用户的唯一方式。 –