Пейджер данных в Icefaces не пейджинг - PullRequest
0 голосов
/ 10 сентября 2011

Я пытался заполнить данные из CSV-файла на льду: datatable.Я пытаюсь привязать данные к пагинатору данных, чтобы отобразить 10 строк на каждой странице. Но когда я нажимаю на другие номера страниц пагинатора, он встречает следующее исключение

java.lang.IllegalArgumentException: -10 atjavax.faces.component.UIData.setFirst (UIData.java:275) на com.icesoft.faces.component.datapaginator.DataPaginator.broadcast (DataPaginator.java:160) на javax.faces.component.UIViewRoot.broadcastEvents (UIV.Java: 794) на javax.faces.component.UIViewRoot.processApplication (UIViewRoot.java:1259) на com.sun.faces.lifecycle.InvokeApplicationPhase.execute (InvokeApplicationPhase.java:81) на com.sun.faces.lifecycle.Phase.doPhase (Phase.java:101) в com.sun.faces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:118) в javax.faces.webapp.FacesServlet.service (FacesServlet.java:409) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java: 206) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191orecate.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alina.cat.alc.alina.cat.alina.cat.alina.cat.at.StandardHostValve.invoke (StandardHostValve.java:127) в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) в org.apache.catalina.core.StandardEngineValve.invoke (StandardVinve) (10)org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:291) в org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:859) в org.apache.coyote.http11.Hhttp11.Http11.Http11 .Htttp.процесс (Http11Protocol.java:602) в org.apache.tomcat.util.net.JIoEndpoint $ Worker.run (JIoEndpoint.java:489) в java.lang.Thread.run (неизвестный источник)

Добавлението, что я использую.

<ice:dataTable id="csvDataTable" 
        value="#{fileControllerBean.rowModel}" 
                               rows="10">

<ice:columns value="#{fileControllerBean.columnModel}"
                                 var="headings">
                        <f:facet name="header">
                            <h:outputText value="#{headings}"></h:outputText>               
</f:facet>        
                                                <ice:outputText value="#{fileControllerBean.cellValue}">                        </ice:outputText>

</ice:columns>
                                                /ice:dataTable>

<ice-cc:dataPager forTable="csvDataTable"></ice-cc:dataPager>                        

1 Ответ

0 голосов
/ 12 декабря 2014

Очень старый вопрос, но эта ошибка обычно возникает, когда в любом из сеттеров, вызываемых при изменении страницы, изменяется модель dataTable, например, если вызывается clear().

...