我遇到冰问题:dataPaginator。
它正确显示我的数据表中的行数也正确地显示了当前页面,但是当我按下一页时,图标无意义发生,换句话说,如果我有23行,它会正确显示第20页,但是当我按下“ >”中对于下一页,最后3行永远不会显示。 这是我的.jspf视图中的datatable和dataPaginator代码,我使用的是icefaces 1.8
<ice:dataTable binding="#{ViewSubastas.tablaLotes}" id="tableLotes" rows="20" value="#{ViewSubastas.listaLotesSubasta}" var="lote" width="100%">
<ice:column style="width:30px">
<f:facet name="header">
<ice:outputText value="#{labels.labelLote}"/>
</f:facet>
<ice:outputText rendered="#{not lote.seleccionado}" style="text-align:center " value="#{lote.loteId.nroLote}"/>
<ice:outputText rendered="#{lote.seleccionado}" styleClass="filaConsolidado" style="text-align:center " value="#{lote.loteId.nroLote}"/>
</ice:column>
.
.
.
(Others columns)
.
.
.
</ice:dataTable>
<ice:dataPaginator actionListener="#{ViewSubastas.VerificarPagi}" for="tableLotes" paginatorMaxPages="20" pageCountVar="pageCount" pageIndexVar="pageIndex" rowsCountVar="rowsCount">
<f:facet name="first">
<ice:graphicImage url="./resources/css/sew/css-images/icoFlechaPrimero.png"/>
</f:facet>
<f:facet name="last">
<ice:graphicImage url="./resources/css/sew/css-images/icoFlechaUltimo.png"/>
</f:facet>
<f:facet name="previous">
<ice:graphicImage url="./resources/css/sew/css-images/icoFlechaAnterior.png"/>
</f:facet>
<f:facet name="next">
<ice:graphicImage url="./resources/css/sew/css-images/icoFlechaSiguiente.png"/>
</f:facet>
<ice:outputFormat styleClass="standard" value="{2} #{labels.paginLotes}. #{labels.pagina} {0} #{labels.de} {1}.">
<f:param value="#{pageIndex}"/>
<f:param value="#{pageCount}"/>
<f:param value="#{rowsCount}"/>
</ice:outputFormat>
</ice:dataPaginator>
答案 0 :(得分:0)
最后我发现了问题,在我的.jspf页面中还有另一个冰:具有相同id“tableLotes”的数据表,所以datapaginator不知道该服从哪个