2

目前我在 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%}

请指教。

4

2 回答 2

0

我想该属性age来自您在此模板上使用的 Fetchxml 创建的对象。

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

于 2018-07-10T09:25:01.623 回答
0

几个建议:

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

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

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

于 2017-05-08T22:42:55.297 回答