首页 > 解决方案 > 获取 Dynamics Portals 液体的 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 但我什至无法显示它。

提前致谢

标签: liquidmicrosoft-dynamicsfetchxml

解决方案


我正在使用看起来像这样的代码......'.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> 

推荐阅读