JScud Develop -- 查看文章: 应用中常见的几种树(Tree)

来源:百度文库 编辑:神马文学网 时间:2024/04/30 11:19:56
应用中常见的几种树(Tree) ( 2006-03-22 )返回 开发手记
在企业管理系统以及大型网站系统中,经常用到树型结构,其实树型结构已经非常成熟了,有很多解决方案.
下面贴一下我从几年前就开始使用的树型结构的图.
下面的图都是使用WebFx 的树控件做成的,当然自己加了很多东西,在FireFox,IE下都可以工作
WebFx提供了两种Tree,下面的例子主要是使用了XTree,还有另外一种是XLoadTree.
更多详细信息请浏览http://webfx.eae.net/dhtml/xloadtree/xloadtree.html  和http://webfx.eae.net/dhtml/xtree/index.html
不过作者已经很久没有更新这个控件了,虽然网站上很多其他控件还在更新 http://webfx.eae.net
1.普通列表树
支持无限多级节点
节点可以有链接,或者没有
节点可以设置支持Html,以支持css等
预先展开或者关闭
展开时在装载显示(大数量时使用,不过未经全面测试)

2.多选树
父子节点都可以被选择
父子节点设置是否有有效值
父节点选中:设置是否选择子节点
预先展开选中的值
显示文字和实际值不同
显示文字和实际文字可以不同

3.单选树
只要是valueNode,则都可以被选择
(其他同多选)

以上三种都是使用同一个js控件做的,只是设置数据时有所不同.
其实很多东西用的时候自然就能找到解决方案,知识太多了,不可能什么都研究到,所以作为一个开发人员最重要的学习/研究能力,而不是什么都懂,这也是不可能的.
_xyz