SmartClient具有单个网格组件,可以执行水平和垂直增量渲染,因此它可以处理非常大量的行(数百万)和列(数百),而不会降低性能.
SmartClient支持的所有网格功能 - 内联编辑,分组,过滤,动态冻结列,排序,重新排序字段,拖放...(列表太长)都支持此单个高数据量网格组件.
许多用户遇到了Ext网格组件的可伸缩性问题,并在SmartClient论坛上进行了讨论:
http://forums.smartclient.com/showthread.php?t=2678
就服务器的可扩展性而言,实际上网格组件对服务器端可扩展性做出了巨大贡献.考虑SmartClient网格的自适应过滤机制:
http://www.smartclient.com/index.jsp#adaptiveFilter
此功能和相关的"自适应排序"功能减少了60-90%最昂贵的服务器命中类型(即访问和过滤/排序大型数据集的那些).
SmartClient普遍采用这种智能重用数据的方法,以避免昂贵的服务器端操作.ResultSet类文档中提供了一个很好的概述; ResultSet用作处理SmartClient中数据集的所有组件的缓存管理对象:
http://www.smartclient.com/docs/9.0/a/b/c/go.html#class..ResultSet
| 归档时间: |
|
| 查看次数: |
3742 次 |
| 最近记录: |