У меня есть этот код списка html:
<div class="destination-places-grid">
Item 1
</div>
<div class="destination-places-grids">
Item 2
</div>
<div class="destination-places-grids last-d-grid">
Item 3
</div>
<div class="destination-places-grid">
Item 4
</div>
<div class="destination-places-grids">
Item 5
</div>
<div class="destination-places-grids last-d-grid">
Item 6
</div>
Как вы можете видеть, каждые 3 элемента класс div должен измениться, я хочу знать более элегантный способ поместить это в список в JSF 2, я пробовал с p: dataList и выводил текст с визуализированным свойством не принять ‹,>," или', поэтому написание их html-эквивалентов, таких как ‹ и т. д., делает код немного нечитаемым, как вы можете видеть ниже (не фактический рабочий код, но вы поняли идею подхода)
<p:dataList value="#{destinationController.destinationList}" rowIndexVar="row"
var="destination" type="ordered" >
<h:outputText value="#{((row+1) mod 3) == 0 ? <div class="destination-places-grid last-d-grid"> : <div class="destination-places-grid"#';">'}"/>
<p:dataList >
Какой здесь должен быть правильный подход?