访问列表的特定索引的值以在IF语句中使用(Freemarker)

时间:2017-07-27 16:34:42

标签: freemarker bfo

我试图访问列表对象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>

有人能够指出我在场景中使用语法的示例吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

经过一些试验和错误,我意识到我从未使用过这种组合:

<#if dfeNumber[invNames_index] = "900">

哪个有用。