Tôi đang sử dụng datatable và tôi nhận được số cột động. Tôi cố gắng để đưa lặp lại bên trong như theo cách này:jsf lặp lại bên trong 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>
nào ngồi là một mảng hai chiều, suy nghĩ của tôi là DataTable nên vòng qua ngồi hàng và lặp lại vòng qua tất cả các giá trị bên trong mỗi hàng (đó là một đối tượng có tên là Sit with get method: getId).
Vấn đề là tôi nhận được một bảng trống. Có vẻ như var "sit"
không nhận được giá trị. Sự cố có thể xảy ra khi dữ liệu có thể bỏ qua bất kỳ yếu tố nào không nằm trong phạm vi cột không?