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
          主站蜘蛛池模板: 南丹县| 开江县| 古蔺县| 寿阳县| 鄂托克旗| 介休市| 特克斯县| 巢湖市| 合川市| 宁乡县| 齐河县| 工布江达县| 桃园市| 喀什市| 武隆县| 崇仁县| 潞城市| 安康市| 策勒县| 微山县| 乌拉特前旗| 吉林省| 蓬溪县| 禹州市| 澄城县| 含山县| 靖边县| 扎赉特旗| 突泉县| 田林县| 玛沁县| 龙游县| 肇庆市| 松滋市| 宜宾市| 崇阳县| 泰安市| 光泽县| 奉贤区| 伊金霍洛旗| 新宁县|