访问列表的特定索引的值以用于 IF 语句(Freemarker)
Accessing the value of a specific index of a list for use in an IF statement (Freemarker)
我正在尝试访问列表对象 dfeNumber 的当前索引的值,检查它是否是该数字的第一个实例,并添加一个视觉中断。我以前从来没有在 Freemarker 工作过(主要是周围 css),并且花了一些时间翻阅 Apache 手册,但我找不到这种用法的示例。我认为它看起来类似于:
<#assign msaReached=0>
<#list invName as invNames>
<#if ${dfeNumber[invNames_index]} = "900">
<#assign msaReached++>
<#if msaReached=1>
-- do stuff --
</#if>
</#if>
谁能给我指出一个在场景中使用的语法示例?任何帮助将不胜感激。
经过反复试验,我意识到我从未使用过这个组合:
<#if dfeNumber[invNames_index] = "900">
哪个有效。
我正在尝试访问列表对象 dfeNumber 的当前索引的值,检查它是否是该数字的第一个实例,并添加一个视觉中断。我以前从来没有在 Freemarker 工作过(主要是周围 css),并且花了一些时间翻阅 Apache 手册,但我找不到这种用法的示例。我认为它看起来类似于:
<#assign msaReached=0>
<#list invName as invNames>
<#if ${dfeNumber[invNames_index]} = "900">
<#assign msaReached++>
<#if msaReached=1>
-- do stuff --
</#if>
</#if>
谁能给我指出一个在场景中使用的语法示例?任何帮助将不胜感激。
经过反复试验,我意识到我从未使用过这个组合:
<#if dfeNumber[invNames_index] = "900">
哪个有效。