a4j:repeat
안에 rich:dataTable
을 사용하고 있습니다. dataTable Scroller가 이전 dataTable 스크롤러 인덱스 값의 인덱스를 참조 할 때마다. 그래서 현재 dataTable 값을 가지고 있지만 빈 테이블을 표시합니다. 때문에의rich : dataScroller 인덱스는 이전 데이터 테이블을 참조합니다. a4j 내부의 스크롤러 인덱스 : repeat
,
이전 데이터 테이블 목록 크기가 200 이전 데이터 테이블 스크롤 지수는 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>
Managed Bean 코드를 게시 할 수 있습니까? – Crferreira
@Crferreira 정상적인 TO. resultTOList를 직접 사용합니다. 귀하의 회신에 감사드립니다. – newuser