【问题标题】:Dynamic CRM 2011 FetchXml results concatenated with schema name动态 CRM 2011 FetchXml 结果与架构名称连接
【发布时间】:2012-06-15 07:27:17
【问题描述】:

MY Fetch xml 如下,我使用 fetchUtil 来获取结果。但在结果链接实体结果中始终与模式名称连接。如何获取没有模式名称的字符串值?

   <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
   <entity name="xxx_opportunityresource">
   <attribute name="xxx_opportunityresourceid" />
<attribute name="xxx_name" />
<order attribute="xxx_name" descending="false" />
<filter type="and">
  <condition attribute="xxx_opportunity" operator="eq" uiname="First Opp" uitype="opportunity" value="{7904E53C-A7AB-E111-8DF0-00155D01AB06}" />
  <condition attribute="xxx_opportunityresourcestatus" operator="eq" value="5" />
</filter>
<link-entity name="xxx_consultant" from="xxx_consultantid" to="xxx_resource" visible="false" link-type="outer" alias="a_7cb2d7e74eabe1118df000155d01ab06">
  <attribute name="xxx_fullname" />
</link-entity>

结果采用以下格式

stex_fullnamestex_consultant约翰马克约翰"

【问题讨论】:

标签: javascript dynamics-crm-2011 crm fetchxml


【解决方案1】:

我想您指的是引用 here 的库?

听起来您只是在使用错误的属性来访问该值。发布实际生成您在下面提到的输出的行,我可以告诉您如何更正它。

结果采用以下格式

stex_fullnamestex_consultant约翰马克约翰

【讨论】:

  • 我正在使用您在此处提到的参考库。下面是从此库生成的输出。以下是不同格式的输出。 advisorInstances[i] { guid : "xxxxxx-a7ab-e111-8df0-xxxxxxx",logicalName : "xxxx_opportunityresource", 属性: {...} } advisorInstances[i].attributes { xxxx_opportunityresourceid : {...}, xxxx_consultant1。 xxxx_fullname : {...}, xxxx_name : {...} } advisorInstances[i].attributes["xxxx_consultant1.xxxx_fullname"] { type : "a:AliasedValue", value : "xxxx_fullnamexxxx_consultantFirst Consultant" }
  • 但是在你的代码中的哪一行导致你发布的输出stex_fullnamestex_consultantJohn Mark John
  • 这里的值以上述格式显示。此处显示为“xxxx_fullnamexxxx_consultantFirst Consultant”。实际值应该是 First Consultant,但它显示为模式名称。 advisorInstances[i].attributes["xxxx_consultant1.xxxx_fullname"] { type : "a:AliasedValue", value : "xxxx_fullnamexxxx_consultantFirst Consultant" }
  • 我需要更完整的代码sn-p。告诉我你的 JScript 在哪里得到完整的结果,然后告诉我你在哪里声明 consultantInstances 等等...
  • 其实,虽然我在猜测...试试这个:var myConsultant = consultantInstances[i].attributes["xxxx_consultant1.xxxx_fullname"].value.Value;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-18
  • 2015-07-16
相关资源
最近更新 更多