0

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

提前致谢。

更新:

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

4

2 回答 2

1

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

因此,要获取有关联系人的任何其他信息,您将不得不Contact通过使用EntityReference. Id. @StackOverflow 和网络上有很多这样的示例 - 请参阅CRM 2011:Getting entity with Javascript以了解这里的流行方式。

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

于 2012-06-27T21:00:33.153 回答
0

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

于 2012-06-28T15:13:01.840 回答