2012-06-27 45 views
0

例如,如果我有联系人查询字段,并且每个联系人记录都有很多属性,如id,姓名,公司等。我如何获得公司属性的价值?如何获取使用javascript的实体属性的值?

在此先感谢。

更新:使用检索通过CRM服务提供的方法,但我也需要价值的文本名称

现在我能得到的值id({55FCBC5D-XXXX-XXXX-XXXX-005056A63DAF})。我怎样才能做到这一点?

回答

1

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

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

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

0

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

相关问题