use*_*029 5 datatable jsf spring lazy-loading primefaces
我正在使用带有PrimeFaces3.1的JSF2.0和用于业务逻辑的Spring3.1.我正在尝试使用DataTable- Lazy加载.但它给了我以下错误.请帮助.
发生错误:
/ by zero
- Stack Trace
java.lang.ArithmeticException: / by zero
at org.primefaces.model.LazyDataModel.setRowIndex(LazyDataModel.java:62)
at javax.faces.component.UIData.setRowIndex(UIData.java:448)
at javax.faces.component.UIData.visitColumnsAndRows(UIData.java:1544)
at javax.faces.component.UIData.visitTree(UIData.java:1212)
Please help.
Run Code Online (Sandbox Code Playgroud)
Alf*_*lle 10
您必须覆盖方法setRowIndex
例:
@Override
public void setRowIndex( int rowIndex ) {
if ( rowIndex == -1 || getPageSize() == 0 ) {
super.setRowIndex( -1 );
} else
super.setRowIndex( rowIndex % getPageSize() );
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5732 次 |
| 最近记录: |