應用中常見的幾種樹(Tree) ( 2006-03-22 )
返回 開發(fā)手記在企業(yè)管理系統(tǒng)以及大型網(wǎng)站系統(tǒng)中,經(jīng)常用到樹型結構,其實樹型結構已經(jīng)非常成熟了,有很多解決方案.
下面貼一下我從幾年前就開始使用的樹型結構的圖.
下面的圖都是使用WebFx 的樹控件做成的,當然自己加了很多東西,在FireFox,IE下都可以工作
WebFx提供了兩種Tree,下面的例子主要是使用了XTree,還有另外一種是XLoadTree.
更多詳細信息請瀏覽
http://webfx.eae.net/dhtml/xloadtree/xloadtree.html 和
http://webfx.eae.net/dhtml/xtree/index.html不過作者已經(jīng)很久沒有更新這個控件了,雖然網(wǎng)站上很多其他控件還在更新
http://webfx.eae.net1.普通列表樹
支持無限多級節(jié)點
節(jié)點可以有鏈接,或者沒有
節(jié)點可以設置支持Html,以支持css等
預先展開或者關閉
展開時在裝載顯示(大數(shù)量時使用,不過未經(jīng)全面測試)
2.多選樹
父子節(jié)點都可以被選擇
父子節(jié)點設置是否有有效值
父節(jié)點選中:設置是否選擇子節(jié)點
預先展開選中的值
顯示文字和實際值不同
顯示文字和實際文字可以不同
3.單選樹
只要是valueNode,則都可以被選擇
(其他同多選)
以上三種都是使用同一個js控件做的,只是設置數(shù)據(jù)時有所不同.
其實很多東西用的時候自然就能找到解決方案,知識太多了,不可能什么都研究到,所以作為一個開發(fā)人員最重要的學習/研究能力,而不是什么都懂,這也是不可能的.
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。