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 閱讀(463) 評論(0)  編輯  收藏 所屬分類: WEB
          主站蜘蛛池模板: 镇平县| 岐山县| 新野县| 敦化市| 会理县| 满洲里市| 开封县| 都兰县| 雷州市| 中卫市| 万源市| 陆丰市| 天全县| 扶绥县| 德州市| 微山县| 灵璧县| 长汀县| 凌源市| 正宁县| 平罗县| 禄劝| 西宁市| 上蔡县| 宁波市| 米林县| 高邮市| 罗平县| 额济纳旗| 汉源县| 伊通| 色达县| 台南市| 安仁县| 曲松县| 精河县| 高清| 北辰区| 乌海市| 多伦县| 泊头市|