这个 zTree v2.6.01 就是 v2.6 的补丁,针对 v2.6 中的几个Bug进行了修正,同时也修正了一点儿 API 文档。 为了方便大家升级,文件名没有任何修改,需要升级的朋友直接替换原文件即可。
对于新朋友,获取Demo还是需要去下载 v2.6 版本的压缩包。下载目录:http://code.google.com/p/jquerytree/downloads/list
顺便透露一下 v3.0 的进程:
1、目前对于 js 代码结构的拆分改造已经基本完成(zTree 的 js 被拆分为 3 部分:core、excheck、exedit ,如果只需要最基本的Tree功能可以只是用core)
2、新版本将 setting 的配置结构进行了重新设计,尽可能提供更多的配置参数,便于灵活设置。
3、新版本 zTree 的使用方法也进行了一定的修改。
3、新版本中将支持节点多选。
4、下一步将针对 css 进行修改和完善,尽可能保证良好的浏览器兼容性。
以下是这次 v2.6.01 的修改内容,根据情况确定自己是否需要升级吧:
* 【修正】先设置 treeNode.icon ;updateNode后如果设置 treeNode.icon为空的时候,在IE下原图标无法消失的 Bug
* 【修正】InputNodeName 后再回调 confirmRename 函数中验证处理然后返回true,但过会会触发一个异常"未知的运行时错误", 异常代码段为:setTimeout(function(){document.selection.empty()}",且不断触发该异常.再Chrome中未发现该异常,IE8也没有,只有IE9有这情况.(文本渲染模式为IE8,浏览器模式为IE9).
* 【修正】getNodesByParam 方法,没有接受 parentNode 的 Bug
* 【修正】API文档中 edit_removeBtn / edit_renameBtn 的说明,补充了 对 function 支持的内容