Чередование цветов строк таблицы в freemarker

Если у вас есть серия таблиц, вы templates можете немного поработать.

<#function zebra index>
  <#if (index % 2) == 0>
    <#return "white" />
  <#else>
    <#return "#efefef" />
  


<#assign arr=["a","b","c","d"] />

<#list arr as n>
  
${n}

и ftl _index builtin при использовании списка freemarker избавляют вас от необходимости ftl самостоятельно создавать ftl и увеличивать индексную переменную.

templates

freemarker

2022-05-27T10:25:59+00:00