【问题标题】:lookup entity list in dynamics CRM在动态 CRM 中查找实体列表
【发布时间】:2017-07-01 15:02:58
【问题描述】:

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

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

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

其他研究是:编写插件获取实体名称数组并通过javascript onload事件将var[]以表单形式放入CRM控件,但将var[]分配给CRM控件时会抛出错误。

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

【问题讨论】:

  • 向我们展示您的代码。
  • 你好,我参考地址创建查找:link我写了一个演示javascript,然后我将JS文件添加到CRM中的Web资源,并放入表单的onload事件:函数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);但是,当表单加载时,我得到错误:无效类型时 setValue
  • 我发现了一个相同的问题here。可能是外壳问题。
  • 您好,在我的场景中,我想在一个字符串字段中列出 CRM 系统中的所有实体名称,所以我不知道我的查找数组中 entityType 的名称是什么?
  • 我添加了一张图片以显示一个字符串字段可以查找实体名称作为列表。 i726.photobucket.com/albums/ww265/intelcore2quad88/…

标签: dynamics-crm dynamics-crm-2016


【解决方案1】:

您要查询所有实体及其相关属性以列出,以便用户选择和配置。

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

但是您不能即时将此数据填充到您的 CRM 表单控件中,因为表单组件属于自定义项,并且必须自定义查找/选择列表并将数据存储在数据库中以便随时使用。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多