|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-12-26
fins 写道 fangzhouxing 写道
例子在我这里出错. 其实我觉得,从ext grid的设计来看,他并不适合做 liveGrid 除非做较大改动. liveGrid 做的比较不错的 是 rico 和 dorado 但是也各有缺点. 不过做的已经很不错了 而ext-grid要想达到或者超过上面两位, 底层需要大改动啊 我不知道siteartwork上的这个对ext的改动到了什么地步 如果只是简单的改一改 很有可能是 有了livegrid功能,但是ext的其他的功能都丢失了 liveGrid 的演示页面: http://www.siteartwork.de/livegrid_demo/ 它采用了重载的 Ext.ux.data.BufferedJsonReader,Ext.ux.grid.BufferedStore,Ext.ux.grid.BufferedGridView,Ext.ux.BufferedGridToolbar,Ext.ux.grid.BufferedRowSelectionModel 等组件,基本上已经脱离了原来的 Ext.grid, 所以效果有了很大的提升 给我的体验很不错。 也谢谢这个主题的讨论让我找到了 liveGrid 这么个优秀的 Ext User Extension. |
|
| 返回顶楼 | |
|
时间:2007-12-26
直接拖到最后或最前,需要10几秒
|
|
| 返回顶楼 | |
|
时间:2007-12-27
数据分步取回:
先load前100条数据,显示出来, 然后:再取100条,update ds(ds.add(records[])),循环加完所有数据。 取完全部数据后执行一个检测函数:把当前grid中最大的id值传到后台检测是否有人加了新数据,true,取回,update ds 可以试试,我没测试过,看ext的docs觉得理论上可以实现 不过排序恐怕就没办法了 |
|
| 返回顶楼 | |
|
时间:2007-12-27
用分行下载
|
|
| 返回顶楼 | |
|
时间:2007-12-27
大数据量要用特殊的方法,不要妄想一个页面显示,dom树是有极限的。
5列,几千行数据,2-3秒显示是可以做到的 |
|
| 返回顶楼 | |
|
时间:2008-05-14
tttttt 写道
对于EXT,我不明白,为什么你们一定要用它的Grid,我说句实话,那个Grid做得太烂! 看来各位也都是一群.net控件蜜罐里长大的吧,已习惯于使用别人的控件了。 整个EXT,能吸引我的地方就是他的WINDOW、DESKTOP、SKIN、THEMES。 别的,自己做。 真是肤浅呢。。。。还有你有时间写这个,咋不吧时间放在程序实现上呢。 |
|
| 返回顶楼 | |





