我使用rich:dataTable
和rich:dataTableScroller
。我不想在初始化表格時從數據庫加載所有數據,因爲我有很多記錄。我希望那rich:dataTableScroller
顯示我真正的頁數,但只有當我打開時加載頁面。我找到一些解決方案here 但我想用rich:dataTable
和rich:dataTableScroller
,而不寫我自己的組件。有人有一些想法?用惰性數據加載rich:dataTable和rich:dataTableScroller
1
A
回答
2
你應該創建一個自定義org.richfaces.model.DataProvider
,並在getItemsByRange
你應該獲取的數據有限。 然後您應該構建一個ExtendedTableDataModel
通過自定義DataProvider
,並在使用這個模型的<rich:dataTable>
- value="#{myBean.myExtendedDataModel}"
-1
你可以寫你自己的數據模型作爲RichFaces的ExtendedDataModel的孩子,其中有方法:
protected List<T> loadData(int offset, int limit, List<Order> orders)
0
您可以創建自己的「PagedDataModel」,這實際上只返回將您所看到的頁面中給出的數據。
我找到了這個here的一個例子。
相關問題
- 1. Realm for iOS。惰性數據加載?
- 2. ItemsControl ItemsSource惰性加載
- 3. NHibernate惰性加載= false
- 4. GWT DataGrid中的惰性負載數據
- 5. 核心數據關係惰性負載?
- 6. 用GWT加載惰性圖像
- 7. C#惰性加載自動屬性
- 8. 懶惰加載批量數據集Keras
- 9. 使用ActiveRecord在nHibernate中加載惰性加載實體
- 10. 實體框架是否會自動加載我的所有數據(不是引用和惰性加載關閉)?
- 11. 在WPF TreeView和惰性加載數據綁定所需的建議與NHibernate
- 12. Haskell惰性卸載
- 13. Equals和GetHashCode中的惰性加載的NHibernate屬性
- 14. 在Nhibernate和Spring中的惰性屬性加載
- 15. 懶惰加載不加載
- 16. 懶惰加載和卸載圖像
- 17. 懶惰的圖像加載和卸載
- 18. 主義:懶惰加載屬性
- 19. NH 3.2流暢映射惰性加載
- 20. 在惰性加載Getter上同步
- 21. 懶惰加載導航屬性
- 22. 惰性加載外部Javascript文件
- 23. NSCollectionView惰性加載類似的行爲
- 24. SQLITE3 ORM的C++實現惰性加載
- 25. GTK惰性加載列表視圖#
- 26. 惰性加載不流利的NHibernate
- 27. iBatis的惰性加載配置
- 28. 惰性加載EF4.0凍結UI
- 29. 流星中的惰性加載模板
- 30. 骨幹關係惰性加載
沒有這樣的方法 – Bozho 2009-12-01 14:15:44