軟件簡介
zTree v2.5版本這次修改最大的一個改動就是在提供了鎖定父節(jié)點(diǎn)、葉子節(jié)點(diǎn)以及捕獲beforeAsync事件的功能上,完全支持編輯模式與異步加載模式的共存,大家不需要為這個功能單獨(dú)制作特殊代碼,只需要在setting中進(jìn)行設(shè)置即可。詳細(xì)請參考 http://baby666.cn 編輯演示下的 “編輯 & 異步加載 共存” 的Demo。
越來越多的朋友給我提出了很好的建議,有些在這次的修改中就已經(jīng)實(shí)現(xiàn),有些只能推倒v2.6版本中,還望大家見諒。
本次zTree v2.5 的主要修正內(nèi)容如下(詳細(xì)內(nèi)容還請參考 API 文檔 和 更新日志):
01 【修訂】允許異步加載與編輯狀態(tài)共存,無需特殊代碼;并且可配合新增加的beforeAsync回調(diào)函數(shù),根據(jù)節(jié)點(diǎn)自行決定是否允許進(jìn)行異步加載
02 【增加】鎖定父節(jié)點(diǎn)的參數(shù) setting.keepParent ,默認(rèn)false
03 【增加】鎖定葉子節(jié)點(diǎn)的參數(shù) setting.keepLeaf ,默認(rèn)false
04 【增加】beforeAsync 的回調(diào)函數(shù),由用戶控制是否允許進(jìn)行異步加載
05 【增加】getNodesByParamFuzzy(key, value, parentNode) 方法支持模糊查找(只能針對String的屬性)
06 【增加】提供一個不顯示圖標(biāo)的參數(shù)設(shè)置 setting.showIcon
07 【修改】拖拽操作讓葉子節(jié)點(diǎn)變?yōu)楦腹?jié)點(diǎn)后,展開/折疊按鈕事件異常的Bug
08 【修改】關(guān)于[treeNodeParentKey] 屬性值在拖拽后沒有被修正的Bug (增加 setting.rootPID)
09 【修改】簡單數(shù)據(jù)模式中,如果 [treeNodeKey] 屬性值為 0 的節(jié)點(diǎn)無法成為父節(jié)點(diǎn)的Bug