Я пытался заполнить данные из 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>