论坛首页 AJAX版 EXT

EXT性能问题

浏览 13623 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2007-12-26
fins 写道
fangzhouxing 写道
LiveGrid发表:
http://www.siteartwork.de/2007/11/10/livegrid-component-with-extjs/

不用分页直接显示后端大容量数据表。


例子在我这里出错.

其实我觉得,从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.
   
0 请登录后投票
时间:2007-12-26
直接拖到最后或最前,需要10几秒
   
0 请登录后投票
时间:2007-12-27
数据分步取回:
先load前100条数据,显示出来,
然后:再取100条,update ds(ds.add(records[])),循环加完所有数据。
取完全部数据后执行一个检测函数:把当前grid中最大的id值传到后台检测是否有人加了新数据,true,取回,update ds

可以试试,我没测试过,看ext的docs觉得理论上可以实现
不过排序恐怕就没办法了
   
0 请登录后投票
时间:2007-12-27
用分行下载
   
0 请登录后投票
时间:2007-12-27
大数据量要用特殊的方法,不要妄想一个页面显示,dom树是有极限的。
5列,几千行数据,2-3秒显示是可以做到的
   
0 请登录后投票
时间:2008-05-14
tttttt 写道
对于EXT,我不明白,为什么你们一定要用它的Grid,我说句实话,那个Grid做得太烂!

看来各位也都是一群.net控件蜜罐里长大的吧,已习惯于使用别人的控件了。

整个EXT,能吸引我的地方就是他的WINDOW、DESKTOP、SKIN、THEMES。

别的,自己做。


真是肤浅呢。。。。还有你有时间写这个,咋不吧时间放在程序实现上呢。
   
0 请登录后投票
论坛首页 AJAX版 EXT

跳转论坛:
JavaEye推荐