我在a4j:repeat
裏面使用rich:dataTable
。每當dataTable Scroller引用前一個dataTable滾動索引值中的索引時。所以當前的dataTable有值,但它顯示空表。rich:dataScroller索引引用上一個dataTable滾動索引裏面的a4j:重複
因爲,
以前的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>
您可以發佈託管Bean代碼嗎? – Crferreira
@Crferreira它是正常的。我直接使用resultTOList。 – newuser