我使用鑽嘴魚科2.0.3在Tomcat 6.0和PrimeFaces 2.JSF 2 PrimeFaces:dataTable的頁記數不工作
我用延遲加載,這沒有問題工作的DataTable。現在我添加了分頁,並且表格計算的頁面數量不正確。
<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">
在第一負載,有時不顯示任何數據,雖然豆正確地發送它(I打印數據,發送到該表中,進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個星期準備好)。
有沒有人有想法?我試了一切,但沒有任何工作。來自德國
映入眼簾, 安迪
你設置了什麼行數,你會得到什麼?將日誌記錄添加到您的應用程序可以幫助您高效 –