javascript - 如何从查找中选择值

标签 javascript dynamic dynamics-crm-2011 dynamics-crm

我是 CRM 新手。

我有一个查询。我想检索所选查找的列记录
我尝试这样做,只获取选定的查找 name, id

var lookupObject = Xrm.Page.getAttribute("schemaname");

if (lookupObject != null) 
{

    var lookUpObjectValue = lookupObject.getValue();

    if ((lookUpObjectValue != null))         
    {
     var lookuptextvalue = lookUpObjectValue[0].name;
     var lookupid = lookUpObjectValue[0].id;
     }

  }

如何获取其他列值?

最佳答案

查找字段仅包含 idnameentityType 属性。

如果您想检索所选记录的其他字段,则需要调用 CRM Web 服务(在本例中使用 REST 端点就足够了)

您可以在此处找到示例:

http://www.crmanswers.net/2013/07/set-accounts-primary-contact-as.html

这里:

http://www.crmanswers.net/2013/04/get-current-users-full-name-with.html

请注意,当您使用 REST 端点时,您需要查找架构名称。例如,字段名称是 FullName 而不是 fullname

关于javascript - 如何从查找中选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19248323/

相关文章:

javascript - 动态调整div的高度

javascript - 为什么这个回调会触发两次?

javascript - 输入:email in js

MySQL:如何在不运行多个查询的情况下从由预设前缀和父表字段值组成的子表名中选择行

java - 通过单击按钮创建 Imagebutton 的新实例

c - 动态分配的二维数组

sql - 将自己的表添加到 CRM 2011 数据库

javascript - 如何在 crm 2011 表单上放置按钮。

javascript - 如何将卡片一张一张地放在下面

javascript - 在 rollup12 之后,多选查找在 crm 2011 中不起作用