该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-04
经试用,这个很好用!谢谢rowanh分享!
|
|
返回顶楼 | |
发表时间:2009-09-04
确实很好哦,不过有点问题要完善啊
就是开了延迟加载后(随便加个10000结点),点全部展开也会死机哦 |
|
返回顶楼 | |
发表时间:2009-09-04
感谢各位的支持啊,太感谢了!!
其实我也知道这个树有局限性。 例如 一个页面只能构造一个树。 但是很好改,只要在rtree的构造函数上加个容器名称就好,树里面拼接ID时,把容器名拼进去。 代码很简单,方便大家自己根据需求修改。 当然,最好是用jquery方式打补丁。这样一个项目一个核心树js,根据不同页面的需求,各自修改。 |
|
返回顶楼 | |
发表时间:2009-09-04
javadaydayup 写道 确实很好哦,不过有点问题要完善啊
就是开了延迟加载后(随便加个10000结点),点全部展开也会死机哦 基本上,开启延迟加载就是因为数据太多,一次加载会死机。点打开全部 等同于 全部加载。 所以用了延迟加载后,全部打开的按钮得去掉。 |
|
返回顶楼 | |
发表时间:2009-09-04
lz给弄个zip的包上来吧,我这里没有解压rar的
|
|
返回顶楼 | |
发表时间:2009-09-04
来试试看~~项目中设计到树的东西确实处理起来比较麻烦..
|
|
返回顶楼 | |
发表时间:2009-09-04
明显速度太慢了...打开一个节点都要1S左右
|
|
返回顶楼 | |
发表时间:2009-09-04
在IE下测试一下,感觉还行...JQUERY 之前项目做延迟加载的时候我也用过,还做了小小的改动. JQUERY 的树插件的确不错....不过如果说要做到通用的话,最好再扩展一下...
|
|
返回顶楼 | |
发表时间:2009-09-04
感谢您的建议啊,我的延迟加载也是有个局限性的。
对于分支特别多,但每个分支的子节点都很少的情况下,速度还是很快的。 用随机数,出来的就是这种效果。 前面看了易度的edojs,觉得那个table很好啊,看有人的回帖说,只渲染用户看的见的部分,要是树也能这样做的话,就好了。 |
|
返回顶楼 | |
发表时间:2009-09-04
呵呵,我开始以为你的树就是只渲染用户看得见的部分呢。要不怎么负载25万个节点。
|
|
返回顶楼 | |