【问题标题】:View Contact information from contacts lookup从联系人查找中查看联系人信息
【发布时间】:2018-04-10 18:20:20
【问题描述】:

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

我的问题是:是否可以仅通过 javascript 来实现?

我尝试了类似的东西

Xrm.Page.getAttribute("new_owner1").getValue()[0].id

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    这是一个可用于 OrganizationData.svc 的示例 odata 查询:

    var selectQuery = "/ContactSet?&$filter=ContactId eq guid'" + lookupid + "'&$select= emailaddress1,MobilePhone";
    

    顺便说一句,你还有很长的路要走。大量阅读文档并关注博客。通读 SDK。

    【讨论】:

    • 非常感谢 Arun,我不知道有快速查看表单之类的东西,这就是我询问 java 脚本的原因。那很容易!感谢您的建议
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多