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
          主站蜘蛛池模板: 巧家县| 台北县| 长乐市| 阳山县| 吉安市| 平武县| 当雄县| 西青区| 自贡市| 高尔夫| 巴中市| 宜宾县| 五大连池市| 南安市| 安龙县| 佛冈县| 磐安县| 宜兰县| 灵川县| 印江| 西华县| 兴海县| 全椒县| 都匀市| 本溪| 二连浩特市| 荃湾区| 新郑市| 宁远县| 六枝特区| 灯塔市| 杨浦区| 四子王旗| 南召县| 获嘉县| 天镇县| 司法| 施秉县| 利川市| 饶河县| 河北区|