0

ループでカウンターを使用したいので、各テーブルの行にidは、現在のループの繰り返しを示す一意の属性があります。現在のインデックスにアクセスするにはどうすればよいですか? ( としてマークされたサンプル コード内ITERATOR_HERE)

<table id="table_id" class="display">
<thead>
    <th>Key</th>
    <th>Value</th>      
    <th></th>
</thead>
<tbody>
    #{list items:paras, as:'elem' }
    <tr>
        <td id="ITERATOR_HERE">${elem.sendAllKey}</td>
        <td>${elem.sendAllValue}</td>               
        <td>button</td>             
    </tr>       
    #{/list}
</tbody>    
</table>
4

1 に答える 1

7

list タグはvarname_index、現在の反復回数を含む変数を作成します。詳細については、タグ リファレンスを参照してください ;)

したがって、スニペットは次のようになります。

#{list items:paras, as:'elem' }
<tr>
    <td id="ITERATOR_${elem_index}">${elem.sendAllKey}</td>
    <td>${elem.sendAllValue}</td>               
    <td>button</td>             
</tr>       
#{/list}
于 2012-10-16T22:08:47.353 に答える