【问题标题】:liquid template if statement issue液体模板if语句问题
【发布时间】:2017-05-07 03:01:15
【问题描述】:

目前我在 Dynamics 365 门户中工作, 我的目标是在某些条件下动态设置实体表单名称。 但问题是即使条件得到验证,它也总是呈现表格 A。 代码如下:

{%if user.age > 18%}
<div class="container">{% entityform name:'Form A' %}</div>
{%else%}
<div class="container">{% entityform name:'Form B' %}</div>
{%endif%}

请指教。

【问题讨论】:

    标签: dynamics-crm crm liquid microsoft-dynamics adxstudio-portals


    【解决方案1】:

    几个建议:

    user.age 字段是自定义字段吗?在这种情况下,它可能会有一个前缀,例如user.xyz_age.

    这实际上可能不是一个有效的语法{%if user.age &gt; 18%},那里不应该有几个空格吗?例如。 {% if user.age &gt; 18 %}

    尝试打印{{ user.age }} 以确认该值是您实际认为的值。

    【讨论】:

      【解决方案2】:

      我想age 属性来自一个对象,该对象是由于您在此模板上拥有的 Fetchxml 而创建的。

      我的建议是沿值 samwhere 打印,使用 {{ user.age }} 并查看它是否总是大于 18

      【讨论】:

        猜你喜欢
        • 2019-05-28
        • 2011-10-01
        • 1970-01-01
        • 2013-03-15
        • 2018-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-21
        相关资源
        最近更新 更多