Я использую datatable и динамически получаю количество столбцов. Я попытался поместить повтор внутри следующим образом:
<h:dataTable value="#{movieUserBean.sits}" var="row"
rowClasses="oddRows,evenRows" headerClass="header"
styleClass="table" cellpadding="5" cellspacing="0">
<ui:repeat value="#{row}" var="sit">
<h:column>
<h:selectBooleanCheckbox value= "#{movieUserBean.checked[sit.id]}"/>
</h:column>
</ui:repeat>
Which sits is a two dimensions array, my thought was that datatable should loop over the sits rows and repeat loops over every value inside every row (which is an object named Sit with get method: getId).
Проблема в том, что я получаю пустую таблицу. Похоже, var "sit"
не получает значения. Может ли проблема заключаться в том, что datatable игнорирует любые элементы, которые не входят в область действия столбца?