Thymeleaf在循环时设置递增序号
生活随笔
收集整理的這篇文章主要介紹了
Thymeleaf在循环时设置递增序号
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
在使用Thymeleaf進行遍歷循環時,數據前面的序號如果使用實體類的id屬性,id要是不從1開始遞增則不能實現計數效果。
所以需要在循環時實現一個遞增的序號效果。
如果沒有顯示設置狀態變量,thymeleaf會默 認給個“變量名+Stat"的狀態變量。
實現
? <tr th:each="orderlist:${wmsReceiveOrderDetailsVOList}"? class="text_al_r"><td><input type="checkbox"class="ads_Checkbox"th:text="${orderlistStat.index+1}"th:value="${orderlist.id}" name="checkedid"/></td><td th:text="${orderlist.salverCode}"></td><td th:text="${orderlist.materielNumber}"></td><td th:text="${orderlist.materielName}"></td><td th:text="${orderlist.num}"></td><td th:text="${orderlist.supplierBatch}"></td><td th:text="${#dates.format(orderlist.productDate, 'yyyy-MM-dd')}"></td><td th:text="${orderlist.statusName}"></td></tr>注:
使用orderlist來遍歷wmsReceiveOrderDetailsVOList,所以其默認狀態變量為:orderlistStat
其狀態變量的屬性有:
?? ?index:當前迭代對象的index(從0開始計算)
??? count: 當前迭代對象的index(從1開始計算)
??? size:被迭代對象的大小
??? current:當前迭代變量
??? even/odd:布爾值,當前循環是否是偶數/奇數(從0開始計算)
??? first:布爾值,當前循環是否是第一個
? ? last:布爾值,當前循環是否是最后一個
?
總結
以上是生活随笔為你收集整理的Thymeleaf在循环时设置递增序号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jquery中使用select2插件实现
- 下一篇: Linux-安装 Ubuntu Serv