获取动态门户液体的 XML 返回选项设置值



我正在尝试将选项集值/标签返回到 Dynamics 门户站点并在语法上苦苦挣扎,任何帮助将不胜感激。我无法让选项集标签显示我理想中想要的。

{% fetchxml utilisation_stats %}
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="contact">
<attribute name="contactid" />
<filter type="and">
<condition attribute="contactid" operator="eq" uitype="contact" value="{{ user.Id }}" />
</filter>
<link-entity name="account" from="accountid" to="parentcustomerid" visible="false" link-type="outer"
alias="acc_exec_data">
<attribute name="name" />
<attribute name="new_optionset" />
</link-entity>
</entity>
</fetch>
{% endfetchxml %}

<div class="container" style="">
<div class="row">
<input type="text" class="form-control" id="name"
value="{% for result in utilisation_stats.results.entities %} {{ result['acc_exec_data.name'] | string }} {% endfor %}">
<input type="text" class="form-control" id="eventsAttended"
value="{% for result in utilisation_stats.results.entities %} {{ result['acc_exec_data.new_optionset'] | string }} {% endfor %}">
</div>
</div>  

当我在 FetchXML 测试器中运行 fetch 并且它返回选项集值 1000000 时,我只是想取回选项集的标签,但我什至无法显示它。

提前致谢

我正在使用看起来像这样的代码...".label"是关键。

<div name="content" style="padding: 15px 30px 0 0; clear: both;">
{{ result.imech_name | escape }} 

<div name="main-content" style="margin-left: 300px; max-width: 800px;">
<p> {{ result.imech_type.label | escape }} </p>
<br />                  
</div>              
<div class="clear"></div>
</div> 

如果要保留在 fetch result 对象中使用字符串的相同语法,则可以执行类似于以下任一操作的操作,具体取决于您的目标:

{{ result['acc_exec_data.new_optionset'].label }}

{{ result['acc_exec_data.new_optionset'].value }}

最新更新