Ho il modello, dove per quattro elementi li
dovrei avere un elemento ul
. Come dovrei farlo? Ora ho qualcosa di simile:Come eseguire l'iterazione per gli elementi X in Thymeleaf?
<div th:each="excursion,iterStat : ${excursions}">
<ul th:if="${iterStat.index}/4 == 0">
<li>
<a th:href="@{/excursion/{id}(id=${excursion.excursionId})}"><img src="/template/images/garden1.jpg" alt="Image" /></a>
<h2 th:text="${excursion.title}"></h2>
<p th:text="${#strings.abbreviate(excursion.description,128)}"></p>
</li>
</ul>
</div>
ho pensato if
condizione sarà applicata al ul
elemento Elvery, ma nascondere ogni cosa, compreso li
elemento.
Così si desidera un nuovo marchio lista non ordinata per ogni elemento invece di una nuova riga nella lista? – Aeseir
Ho bisogno di una lista con quattro elementi. Un modo per raggiungerlo è creare liste per ogni quattro elementi. Ma spero che ci sia un modo per fare quello che voglio con una sola lista. – Dracontis
Se hai bisogno di una lista con 4 elementi, qual è lo scopo th: if = "$ {iterStat.index}/4 == 0" serve? non funzionerà mai a meno dell'indice = 0. Se vuoi un elenco con 4 elementi, esegui semplicemente l'iterazione 4 volte. Aggiungerò una risposta per te. – Aeseir