我使用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