我rich:dataTable
在a4j:repeat
. 每次 dataTable Scroller 都会从前一个 dataTable 滚动器索引值中引用索引。所以当前的 dataTable 有值,但它显示空表。
因为,
以前的 dataTable 列表大小是 200。以前的 dataTable 滚动索引是 7
当前 DataTable 列表大小为 5。
<a4j:repeat value="#{Bean.outerTOList}" var="sampleValue">
<rich:dataTable id="dataTable"
var="innerTo"
rows="5"
value="#{sampleValue.sampleInnerTOList}" >
<f:facet name="header">
<rich:column>
<h:outputText value="Header"/>
</rich:column>
</f:facet>
<rich:column>
<h:outputText value="#{innerTo.name}"/>
</rich:column>
<f:facet name="footer">
<rich:datascroller id="dataTableScrollerId"
ajaxSingle="false" maxPages="3"
page="1">
</rich:datascroller>
</f:facet>
</rich:dataTable>
</a4j:repeat>