[英]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.