我正在使用数据表,我得到动态列数。我试图把重复里面像这样:jsf重复数据表内
<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>
它位于一个二维数组,我想到的是,数据表应该循环在位于行和重复遍历每个值中的每一行内(这是一个名为Sit with get method:getId的对象)。
问题是我得到一个空表。看起来像var "sit"
没有获得价值。 问题是否可以通过datatable忽略不在列范围内的任何元素?