您的位置:首頁源碼下載JavaScript代碼

zTree v3.0源碼正式版下載

授權形式: 免費版
更新時間: 2012-01-10 13:45:20
軟件語言: 多國語言
軟件平臺: Windows,Linux
軟件類別: 程序源碼
文件大。 301KB
評論等級: ★★★☆☆
下載次數(shù): 0(今日:,本周:,本月:

軟件簡介

在大家的幫助 和 關注下,今天 zTree v3.0 正式版 可以發(fā)布了。 v3.0 正式版在功能、性能方便比 v2.x 版本都有了很多改善,尤其是性能方面。用過 v3.0 beta 版本的朋友應該已經(jīng)體驗到了。
 
但還要再提提醒大家,v3.0 在代碼架構上的改動較大,所以升級 v2.x 版本的 zTree 必須要配合修改代碼,不能僅僅升級 js 文件。 對于沒有使用過 v3.0 beta 的朋友,升級前請先瀏覽 v2.6 與 v3.0 的對照說明:http://www.baby666.cn/v3/faq.php#_101

另外,為了便于讓 zTree 走出國門,這次還將 網(wǎng)站、Demo、API文檔等都做成了 中文、英文兩套?上П救擞⑽乃接邢蓿锩鏁泻芏噱e誤,希望大家多多包涵,同時也懇請英文好的朋友多幫我找找錯誤,并且通知我,謝謝!

由于時間關系,再加上我覺得目前 API文檔 還不夠完善(尤其是英語方面),所以尚未制作 離線版本,參考 API文檔還請繼續(xù)在線瀏覽吧:http://www.baby666.cn/v3/api.php

zTree v3.0 正式版 修改內容:
* 【增加】setting.check.autoCheckTrigger 默認值 false,可以設置聯(lián)動選中時是否觸發(fā)事件回調函數(shù)
* 【增加】setting.callback.beforeEditName 回調函數(shù),以保證用戶可以捕獲點擊編輯按鈕的事件
* 【增加】treeNode.chkDisabled 屬性,顯示 checkbox 但是用戶無法修改 checkbox 狀態(tài),并且該 checkbox 會影響父節(jié)點的 checkbox 的半選狀態(tài)
* 【增加】setting.check.nocheckInherit 屬性,用戶設置子節(jié)點繼承 nocheck 屬性,用于批量初始化節(jié)點,不適用于已經(jīng)顯示的節(jié)點
* 【增加】setting.edit.drag.autoExpandTrigger 默認值 false,可以設置自動展開、折疊操作時是否觸發(fā)事件回調函數(shù)
* 【增加】setting.view.nameIsHTML 默認值 false,允許用戶對 name 設置 DOM 對象
* 【增加】treeNode.click 屬性的說明文檔
* 【增加】treeObj.setChkDisabled 方法用于設置 checkbox / radio disabled 狀態(tài)
* 【增加】treeNode.halfCheck 屬性,用于強制設定節(jié)點的半選狀態(tài)
 
* 【修改】異步加載 & 編輯功能 共存時,拖拽節(jié)點 或 增加節(jié)點 導致 ie 上報錯的 bug (apply 方法引起)
* 【修改】zTreeStyle 樣式?jīng)_突
* 【修改】setting.data.key.title 默認值設置為 "",初始化時自動賦值為 setting.data.key.name 這樣可避免希望 title 與 name 一致的用戶反復設置參數(shù)
* 【修改】點擊葉子節(jié)點的連接線會觸發(fā) expand 事件的 bug
* 【修改】IE 下 點擊葉子節(jié)點連線會出現(xiàn)虛線框的 bug
* 【修改】updateNode 導致 checkbox 半選狀態(tài)錯誤的 bug
* 【修改】checkNode 方法實現(xiàn) toggle 操作, 取消 expandAll 方法的 toggle 操作
* 【修改】zTree 內鼠標移動會搶頁面上 input 內的焦點的 bug
* 【修改】beforeRename / onRename 的觸發(fā)方式——即使名稱內容未改變也會觸發(fā),便于用戶配合 beforeEditName 捕獲編輯狀態(tài)的結束,賦予用戶更多調整規(guī)則的權利
* 【修改】與 easyUI 共存時無法拖拽的bug
* 【修改】beforeRename 在 Firefox 下如果利用 alert,會觸發(fā)兩次的 bug
* 【修改】checkNode/expandNode/removeNode 方法,默認不觸發(fā)回調函數(shù),恢復 v2.6 的默認狀態(tài),同時增加 callbackFlag 參數(shù),設置為 true 時,可以觸發(fā)回調函數(shù)
* 【修改】IE9下“根據(jù)參數(shù)查找節(jié)點”的Demo 報錯:行14 重新聲明常量屬性(Demo 自身的問題,定義了history變量)
* 【修改】初始化 zTree 時 onNodeCreated 事件回調函數(shù)中無法 用 getZTreeObj 獲取 zTree 對象的 bug
* 【修改】setting.edit.drag.prev / next / inner 參數(shù),增加被拖拽的節(jié)點集合
* 【修改】異步加載模式下,otherParam 使用Array數(shù)組會出錯的 bug。例如: ["id", "1", "name", "test"]
* 【修改】FireFox 下多棵樹拖拽異常的 bug
* 【修改】exedit 中調用 excheck庫的方法時沒有進行容錯處理,導致如果只加入 exedit 而沒有 excheck的時候,會出現(xiàn) js 錯誤
* 【修改】顯示 checkbox 的 zTree 在編輯模式下,移動節(jié)點不會更新父節(jié)點半選狀態(tài)的 bug
* 【修改】treeNode.childs --> children; treeObject.removeChilds --> removeChildNodes; setting.data.key.childs --> children(英文不好惹的禍!抱歉了!)
* 【修改】onRemove 回調中得到的 treeNode 還可以查找 preNode、nextNode 的bug。 修正后,getPreNode 和 getNextNode 都返回 null; 為了便于查找父節(jié)點,getParentNode 仍保留
* 【修改】簡單數(shù)據(jù)模式下,如果 id 與 pId 的值相同會導致該節(jié)點無法正常加載的 bug
* 【修改】移動或刪除中間節(jié)點會導致最后一個節(jié)點連接線圖標變小的 bug
 

贊助商鏈接: