如何在freemarker
中显示序列号的列表索引,我有一个列表debitnotedetails以及如何在td中显示序列号。 freemarker中是否有任何方法
<#list debitNoteDetails as debitNote>
<#if debitNote_index % 2 == 0>
<tr style="font-size:12px;">
<#else>
<tr style="font-size:12px;height:10px;background-color: #ececec;">
</#if>
<td style="width:100px;height:20px;" cellpadding="5">${debitNoteDetails.index}</td>
</tr>
</#list>
答案 0 :(得分:0)
序列号是什么意思?您已经在那里使用debitNote_index
,这是项目的从0开始的索引。无论如何,这里有简洁的方法(基于1的计数):
<#list debitNoteDetails as debitNote>
<tr style="font-size:12px<#if debitNote?is_even_item>;height:10px;background-color: #ececec;</#if>">
<td style="width:100px;height:20px;" cellpadding="5">${debitNote?counter}</td>
</tr>
</#list>
请注意,上述内容需要FreeMarker 2.3.23。在早期版本中,您可以使用debitNote_index
。