【问题标题】:Populating Entities list into an dropdown on HTML page load using web api使用 web api 将实体列表填充到 HTML 页面加载的下拉列表中
【发布时间】:2017-12-12 04:03:22
【问题描述】:

我正在尝试使用 web api 加载 CRM 中的所有可用实体,并且我能够获取所有必需的信息。

URL/api/data/v8.0/EntityDefinitions?$select=SchemaName,LogicalName,IsValidForAdvancedFind&$filter=IsValidForAdvancedFind eq true

但是,在页面加载时无法填充下拉列表(这是一个 HTML 页面)。请帮助我如何实现这一目标?

var select = document.getElementById("selectEntity"); 
for (var i = 0; i < results.value.length; i++)
{
  var opt = results.value[i];
  var el = document.createElement("option");
  el.textContent = opt["SchemaName"];
  el.value = opt["LogicalName"];
  select.appendChild(el);
}

【问题讨论】:

标签: javascript dynamics-crm forms


【解决方案1】:

您必须更改下拉 text 赋值的语法。

el.text = opt["SchemaName"];

【讨论】:

    猜你喜欢
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 2015-07-28
    • 1970-01-01
    • 2014-08-17
    • 2017-07-11
    • 2018-03-12
    相关资源
    最近更新 更多