0

基于查询字符串,我需要使用液体更改动态门户的 FetchXML 过滤器。我在下面尝试过,但它抛出异常;未知标签“endif”。请帮助使过滤器动态化。

{% fetchxml fetchActivities %}
    <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
        <entity name="xyz_testentity">
          <attribute name="xyz_testentityid" />
          <attribute name="xyz_name" />
          <order attribute="xyz_name" descending="false" />
          <filter type="and">
            {{% if {{ RecordId }} %}}
            <condition attribute="xyz_tempattr" operator="eq" value="{{RecordId}}" />
            {% else %}
            <condition attribute="xyz_tempattr" operator="not-null" />
            {% endif %}
          </filter>
        </entity>
      </fetch>
    {% endfetchxml %}
4

1 回答 1

0

修复这个片段,你有双卷曲if

{{% if {{ RecordId }} %}}

正确代码:

{% if {{ RecordId }} %}
于 2020-10-03T17:14:32.990 回答