Dynamics CRM中的查找实体列表

问题描述:

我在CRM 2016中创建了一个新实体,它具有两个属性:实体名称和实体属性。用户将使用下拉菜单并选择实体名称(合同,联系人,潜在客户等),然后他们将选择属性(leadid,custom_phone等)Dynamics CRM中的查找实体列表

我的问题是:如何构建查找字段来显示实体名称和用于查找的实体属性。

我也调查过当前的实体复制规则,我看到查找实体名称被称为记录类型,并使用F12开发人员工具来查看这是选项集列表。

其他研究是:编写插件获取实体名称数组,并通过javascript onload事件将var []置于CRM控件中,但在将var []赋值给CRM控件时抛出错误。

你能给我一个关键词来做这个要求吗?

+0

向我们显示您的代码。 –

+0

你好,我参考地址来创建查找:[链接](https://community.dynamics.com/crm/f/117/t/128495) 我写一个演示的JavaScript,然后我将JS文件添加到Web CRM中的资源,并将其放入表单的onload事件中: function LoadEntityList() var EntityLookup = new Array(); EntityLookup [0] = new Object(); EntityLookup [0] .id =“FDF42121-B9D7-E611-B055-00155D08642C”; EntityLookup [0] .name =“HHH KKKK”; EntityLookup [0] .entityType =“lead”; Xrm.Page.getAttribute(“entityname”)。setValue(EntityLookup); } 但是,当窗体加载时,我得到错误:invalidType当setValue –

+0

我找到了一个等效的问题[这里](https://community.dynamics.com/crm/f/117/t/204164)。也许这是一个套管问题。 –

你想要查询所有的实体&其相关的属性列出来,所以用户可以选择&配置。

您必须研究Entity metadata browser &用一些控制台应用程序来模拟它以填充您的自定义实体中的数据。

但您无法将这些数据填入您的CRM表格控件中,因为表格组件属于定制&必须自定义查找/选取列表&存储在数据库中以便使用的数据。

+0

类似讨论 - https://*.com/questions/29655655/dynamics-crm-how -to-GET-列表中,所有的实体 –