冰面数据传播器不起作用

时间:2016-04-12 18:18:26

标签: java jsf icefaces-1.8 data-paging

我遇到冰问题: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>

1 个答案:

答案 0 :(得分:0)

最后我发现了问题,在我的.jspf页面中还有另一个冰:具有相同id“tableLotes”的数据表,所以datapaginator不知道该服从哪个