應(yīng)用中常見的幾種樹(Tree)

          在企業(yè)管理系統(tǒng)以及大型網(wǎng)站系統(tǒng)中,經(jīng)常用到樹型結(jié)構(gòu),其實(shí)樹型結(jié)構(gòu)已經(jīng)非常成熟了,有很多解決方案.

          下面貼一下我從幾年前就開始使用的樹型結(jié)構(gòu)的圖.

          下面的圖都是使用WebFx 的樹控件做成的,當(dāng)然自己加了很多東西,在FireFox,IE下都可以工作


          WebFx提供了兩種Tree,下面的例子主要是使用了XTree,還有另外一種是XLoadTree.

          更多詳細(xì)信息請(qǐng)瀏覽 http://webfx.eae.net/dhtml/xloadtree/xloadtree.html  和 http://webfx.eae.net/dhtml/xtree/index.html

          不過作者已經(jīng)很久沒有更新這個(gè)控件了,雖然網(wǎng)站上很多其他控件還在更新  http://webfx.eae.net

          1.普通列表樹
           支持無限多級(jí)節(jié)點(diǎn)
           節(jié)點(diǎn)可以有鏈接,或者沒有
           節(jié)點(diǎn)可以設(shè)置支持Html,以支持css等
           預(yù)先展開或者關(guān)閉
           展開時(shí)在裝載顯示(大數(shù)量時(shí)使用,不過未經(jīng)全面測試)


           

          2.多選樹
           父子節(jié)點(diǎn)都可以被選擇
           父子節(jié)點(diǎn)設(shè)置是否有有效值
           父節(jié)點(diǎn)選中:設(shè)置是否選擇子節(jié)點(diǎn)
           預(yù)先展開選中的值
           顯示文字和實(shí)際值不同
           顯示文字和實(shí)際文字可以不同
           


           

          3.單選樹 
           只要是valueNode,則都可以被選擇
           (其他同多選)
           
            


          以上三種都是使用同一個(gè)js控件做的,只是設(shè)置數(shù)據(jù)時(shí)有所不同.

           
           
           

          posted on 2006-03-20 16:07 Scud(飛云小俠) 閱讀(2842) 評(píng)論(5)  編輯  收藏 所屬分類: 其他

          評(píng)論

          # re: 應(yīng)用中常見的幾種樹(Tree) 2007-01-17 19:55 BeanSoft

          不錯(cuò), 能把這個(gè)修改版的樹開源就好了, 要不然就只能自己改了...  回復(fù)  更多評(píng)論   

          # re: 應(yīng)用中常見的幾種樹(Tree) 2007-03-07 14:36 施偉

          我一直用的也是這種樹,呵呵
          并且改了很多個(gè)版本,也包括多選,單選等
          不過代碼就寫的很亂了。。。以前JS太菜沒辦法。。。
          懶得整理  回復(fù)  更多評(píng)論   

          # re: 應(yīng)用中常見的幾種樹(Tree) 2007-03-07 15:18 BeanSoft

          沒事, 要是有發(fā)給我... 我整理: beansoft@126.com  回復(fù)  更多評(píng)論   

          # re: 應(yīng)用中常見的幾種樹(Tree) 2007-04-10 09:45 BeanSoft

          施偉 沒發(fā)給我, 請(qǐng)不要發(fā)郵件找我索取多選樹的問題, 最好去聯(lián)系飛云小俠索取原版.

          http://www.aygfsteel.com/beansoft/archive/2007/03/26/106342.html 一個(gè)帶 checkbox 的 JS 樹組件 作者不是我, 僅供參考.  回復(fù)  更多評(píng)論   

          # re: 應(yīng)用中常見的幾種樹(Tree)[未登錄] 2007-06-13 16:01 jean

          最近項(xiàng)目需求用一個(gè)單選樹來完成,上網(wǎng)看了看,上面那個(gè)挺不錯(cuò),不知道怎么去實(shí)現(xiàn),急,希望做過的能給點(diǎn)思路!再此感謝!!QQ:196010218 (在線等)  回復(fù)  更多評(píng)論   

          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          文章發(fā)布許可
          創(chuàng)造共用協(xié)議:署名,非商業(yè),保持一致

          我的郵件
          cnscud # gmail


          常用鏈接

          留言簿(15)

          隨筆分類(113)

          隨筆檔案(103)

          相冊(cè)

          友情鏈接

          技術(shù)網(wǎng)站

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 南澳县| 东阿县| 大埔县| 仙居县| 盐津县| 松江区| 达日县| 正蓝旗| 高唐县| 灵台县| 靖宇县| 镇江市| 色达县| 中山市| 广南县| 白玉县| 黄石市| 太谷县| 唐山市| 抚宁县| 水富县| 莆田市| 奉化市| 青海省| 蓬溪县| 溧水县| 三穗县| 南通市| 平凉市| 冀州市| 喜德县| 土默特右旗| 龙里县| 依安县| 南漳县| 枣阳市| 都匀市| 凤翔县| 温宿县| 巴林右旗| 凤阳县|