论坛首页 Web前端技术论坛

简单的js树-rTree,可负载25万个节点(非ajax),代码少,易用易懂。更新checkbox补丁代码(在7楼)

浏览 64828 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-09-24  
递归方法是完成树所有节点的遍历是最好方法,6行代码
0 请登录后投票
   发表时间:2009-09-25  
tonado 写道
kaki 写道
Ext 很好用而且很系统,没有必要重复制造轮子。


ext很慢吧,太大了

我觉得这很非常不错。不管ext慢不慢,不会美工,做久了自己看了都会不舒服,这玩意儿,代码量少,小方便。
本人喜欢小而精美的东西。
0 请登录后投票
   发表时间:2009-09-27  
//拼接
        str = marginLeft + control + icon + title + "<br>" + (hasSon ? "<div id='" + dkey + "' style='display:block'>" : "");

LZ, 这里用个StringBuffer拼接,速度是不是能提高点

还有这里
dbclick = "";
这样声明变量可是全局变量哦~~~
0 请登录后投票
   发表时间:2009-09-27  
适合拿来做权限管理之类的东西。。如果LZ有空,建议优化下。
省得我们自己加代码了!!!
0 请登录后投票
   发表时间:2009-09-27  
怎么在树叶上加右键菜单?
0 请登录后投票
   发表时间:2009-09-27  
最好是把双击打开树改成 单击 打开/收起 节点
因为客户都是很懒的 , 双击嫌麻烦
或者, 可以做成自由定制 , 是双击打开 还是单击打开...
0 请登录后投票
   发表时间:2009-09-27  
感觉还不够人性化,就比如说,我只要第一,第二节点展开。你那是,要么全部展开,要么全部关闭。还有就是,加checkbox的问题,最好都弄个可选项之类的好了。!

希望LZ有时间还得多完善啊,

关注!!!
0 请登录后投票
   发表时间:2010-01-27  
你好.我想知道这个js树支持排序吗?
只能按顺序构造吗?没有排序编号?
如果要实现同一个级别level下面的排序.
应该怎么修改?
0 请登录后投票
   发表时间:2010-01-27  
2000个节点...有点卡.呵呵
不错.真是了不起啊
0 请登录后投票
   发表时间:2010-01-27  
lengyue333 写道
25万节点的树,全部显示在页面上,确实很难实现。就算一个25万次的循环,浏览器就会提问是否继续,但是我在想,什么样的树或者什么样的业务会有25万个节点,25数数都要好几天,并且处理起来非常影响浏览器的速度。


科研运算很正常.25w个物种界面纲目科属种...
字体解析库...元素分类
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics