this my code work the best before nightly-build #185 :
Code: Select all
<p:dataTable id="pTableId" value="#{pMBean.pList}" var="vPRow"
selection="#{pMBean.selectedP"
selectionMode="single"
update="pFormId:toolBarId"
rowUnselectListener="#{pMBean.unselectListener}" onRowUnselectUpdate="pFormId:toolBarId"
lazy="true"
rows="25"
paginator="true"
rowsPerPageTemplate="15,25,50,100,200" >
Code: Select all
Caused by: java.lang.IllegalArgumentException: -25
at javax.faces.component.UIData.setFirst(UIData.java:257)
at org.primefaces.component.datatable.DataTable.calculatePage(DataTable.java:735)
at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:150)
at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:80)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:871)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:871)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:308)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:181)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:125)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:841)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1676)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:164)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:841)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1676)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1679)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1679)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:395)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)