amp@java

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            99 隨筆 :: 0 文章 :: 228 評論 :: 0 Trackbacks
          之前用過一個帶CheckBox的Tree控件,叫dhtmlXTree,支持xml數據,功能很好很強大,但是有個問題怎么也解決不了,不知道什么原因,就是第一次顯示的時候能夠正常顯示樹形列表,但第二次進入相同頁面就會顯示錯誤,所有圖片都看不見,只看到其中的文字,而且這時候整個瀏覽器像死了一樣,點擊上面的任何鏈接都沒反應,必須關閉重新打開才有效,或者等上十幾分鐘才反應過來,不知道是不是一直在后臺運行某個Javascript腳本。雖然這個控件的源代碼可以看到,但是一條注釋都沒有,都不知道哪個部分出了問題。

          在google上搜索替代方案時,看到了BlueShoes的樹形控件,具有多種形態,包括CheckBox,RadioButton等,每種形態都有例子,而且有詳細的規范的文檔(phpdocument,與JavaDoc類似),關鍵是代碼里面也有詳細的注釋,可以看到每個部分的實現原理。與dhtmlXTree使用XML存儲數據不同的是,這個樹形控件使用多維數組來存儲數據,似乎可讀性和效率稍差,但出錯的幾率也少了,不需要用到瀏覽器的XML處理。與前者一樣也支持IE5。

          關于BlueShoes的樹形控件的詳細的情況可以看這里:http://www.blueshoes.org/en/javascript/tree/

          那個網站上還有很多其他控件,也是很優秀的,雖然它的后臺是php框架,但客戶端控件同樣可以用于JSP。
          posted on 2008-02-26 11:28 amp@java 閱讀(457) 評論(0)  編輯  收藏 所屬分類: WEB
          主站蜘蛛池模板: 万源市| 玉林市| 安龙县| 克拉玛依市| 宁远县| 陕西省| 长治县| 吉木萨尔县| 神池县| 博客| 云龙县| 宁陵县| 新疆| 吕梁市| 镇原县| 濮阳县| 宜兰市| 宁陵县| 石林| 洪泽县| 潢川县| 社会| 黑龙江省| 米泉市| 正镶白旗| 漳浦县| 城步| 永和县| 阿拉善盟| 遂昌县| 湖州市| 南昌县| 文昌市| 宜章县| 广水市| 邹城市| 颍上县| 山东| 西林县| 柘城县| 盘山县|