查看联系人查找的联系信息

时间:2017-10-29 18:45:47

标签: javascript dynamics-crm crm dynamics-crm-2015

我创建了名为“Property”的自定义实体,其中包含查找字段“Owner1”(“联系人”实体)。我需要显示一些联系信息,如(电子邮件,移动等)当用户选择“Owner1”为只读时。

我的问题是:是否可以通过javascript实现这一目标?

我试过像

这样的东西
Xrm.Page.getAttribute("new_owner1").getValue()[0].id

但我发现客户端并非所有联系人属性都可用 例如:
Xrm.Page.getAttribute("new_owner1").getValue()[0].emailaddress1 //(undefined)

这样做的最佳做法是什么?

1 个答案:

答案 0 :(得分:3)

您可以使用Quick view form无需代码即可实现此目的。

您只通过JS询问,然后您必须使用Service call.检索查找字段更改时的其他联系属性(但您说只读?)

这是一个可以与OrganizationData.svc一起使用的示例odata查询:

var selectQuery = "/ContactSet?&$filter=ContactId eq guid'" + lookupid + "'&$select= emailaddress1,MobilePhone";
不过,你还有很长的路要走。阅读文档很多&关注博客。彻底阅读SDK。