在4 td之后Groovy每个新的tr

Tra*_*Tam 0 each grails groovy gsp

我正在研究<g:each>.我有一个array with size = 6.我想创建一个每个tr为4 td的表.例如:我在数组中进行循环with size = 6

<tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
</tr>
<tr>
    <td>5</td>
    <td>6</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

小智 5

您可以使用statusof g:each来有条件地在4 td之后开始一个新行:

  <tr>
  <g:each var="it" status="i" in="${ar}">
      <g:if test="${ i > 0 && i % 4 == 0 }"></tr><tr></g:if>
      <td>${it}</td>
  </g:each>
  </tr>
Run Code Online (Sandbox Code Playgroud)