[英]JSF 2 with PrimeFaces: dataTable page numeration not working
我在Tomcat 6.0和PrimeFaces 2上使用Mojarra 2.0.3。
我将数据表与延迟加载一起使用,它可以正常工作。 现在,我添加了分页,并且表格计算的页数不正确。
<p:dataTable id="tableList" value="#{overview.lazyModel}" rendered="#{!overview.listEmpty}" var="e"
paginator="true" rows="10" lazy="true"
paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
rowsPerPageTemplate="5, 10, 20, 50">
第一次加载时,有时它不显示任何数据,尽管bean正确地发送了数据(我将数据打印,发送到表,发送到Tomcat控制台)以及表中的数据(页面大小,过滤器,sortMode等)。 ) 是正确的。
lazyModel = new LazyDataModel<Bericht>() {
@Override
public List<Bericht> load(int first, int pageSize, String sortField, boolean sortOrder, Map<String,String> filters) {
List<Bericht> lazyBerichte;
lazyBerichte = [...]; // fill data
setRowCount([...]); // set row count
return lazyBerichte;
};
}
我希望这不是primefaces中的错误,因为我迫不及待要等到新版本发布(项目必须在5周内准备就绪)。
有人有主意吗? 我尝试了一切,但没有任何效果。
来自德国的安迪问候
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.