目前我在 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 365 门户中工作,我的目标是在某些条件下动态设置实体表单名称。但问题是即使条件得到验证,它也总是呈现表格 A。这是代码:
{%if user.age > 18%}
<div class="container">{% entityform name:'Form A' %}</div>
{%else%}
<div class="container">{% entityform name:'Form B' %}</div>
{%endif%}
请指教。
我想该属性age
来自您在此模板上使用的 Fetchxml 创建的对象。
我的建议是沿值 samwhere 打印,使用{{ user.age }}
并查看它是否总是大于 18
几个建议:
该user.age
字段是自定义字段吗?在这种情况下,它可能会有一个前缀,例如user.xyz_age
.
这实际上可能不是一个有效的语法{%if user.age > 18%}
,那里不应该有几个空格吗?例如{% if user.age > 18 %}
尝试打印{{ user.age }}
以确认该值是您实际认为的值。