【问题标题】:How to get the value of an attribute of a entity using javascript?如何使用javascript获取实体属性的值?
【发布时间】:2012-06-29 07:34:38
【问题描述】:

例如,如果我有一个联系人查找字段,并且每个联系人记录都有许多属性,例如 id、姓名、公司等。我如何获取公司属性的值?

提前致谢。

更新:

我现在可以使用 crm 服务提供的检索方法获取值 id ({55FCBC5D-xxxx-xxxx-xxxx-005056A63DAF}),但我还需要值的文本名称。我该怎么做?

【问题讨论】:

    标签: javascript attributes entity field dynamics-crm-2011


    【解决方案1】:

    联系人查找字段的类型为 EntityReference。因此,它只包含唯一标识记录所需的基本要素:它的Id(在本例中为“ContactId”)、LogicalName(引用所属实体的名称 - 在本例中为“联系”),如果幸运的话,Name(在这种情况下,可能是FullName)。

    因此,要获取有关联系人的任何其他信息,您必须通过使用 EntityReference.Id 的查询向 Contact 实体询问该信息。这个@StackOverflow 和网络上有很多这样的例子 - 请参阅CRM 2011: Getting entity with Javascript 了解这里的流行方式。

    还有一个名为“CRM 2011 Lookup Preview”的 CodePlex 项目,它似乎可以巧妙地预览表单上的此类信息,但这可能是/可能不是您想要的。

    【讨论】:

      【解决方案2】:

      使用两个查询解决的问题(crmService 提供的检索方法)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-29
        • 1970-01-01
        • 2016-09-07
        • 2010-10-02
        • 2014-06-10
        相关资源
        最近更新 更多