PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

JQuery Tree插件:zTree v2.6正式版发布

JQuery Tree插件:zTree v2.6正式版发布

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-06-05
zTree v2.6正式版对比v2.6.beta来说修改的地方不多,主要是修改了几个Bug。另外对于check功能做了一定完善,希望使用checkbox或radio,但部分节点不显示checkbox/radio的朋友们,使用v2.6正式版可以很easy的实现了。(总有朋友觉得我发布zTree的时候不放图片,很不爽,
zTree v2.6正式版对比v2.6.beta来说修改的地方不多,主要是修改了几个Bug。另外对于check功能做了一定完善,希望使用checkbox或radio,但部分节点不显示checkbox/radio的朋友们,使用v2.6正式版可以很easy的实现了。(总有朋友觉得我发布zTree的时候不放图片,很不爽,这次就放上这个新功能的截图吧。)功能演示可以直接去http://baby666.cn操作,也可以直接去Googlehttp://code.google.com/p/jquerytree/downloads/list下载。

zTree v2.6是v2.x系列的终结版,下一步将全力开发v3.0,并且不会再保证向下兼容。如果发现重大bug会对v2.6进行修正,但不会再对其进行功能增加。

  

考虑到可能有朋友没有使用v2.6.beta下面把这次v2.6的全部修改内容公布出来:

【修正v2.6 beta】使用addHoverDom/removeHoverDom方法添加自定义控件以后,会出现节点失去焦点,但自定义控件没有移除的Bug

已解决,因为onHoverOut事件定义逻辑出现Bug导致

【修正v2.6 beta】对于zTree大容器进行图层隐藏、显示切换时,IE浏览器下出现未知的运行时错误。(Line:547)

已解决,利用setTimeout避免了与其他控件产生冲突

【修正v2.6 beta】zTreeNodeCache在反复refresh的时候会造成内存泄露

【修正v2.6 beta】confirmRename校验失败返回false后,利用updateNode恢复节点原先状态异常,无法选中其他节点的Bug

【增加v2.6 beta】nocheck属性;实现节点自定义是否显示checkbox/radio的功能。

【增加v2.6 beta】cancelInput接口,允许通过js取消编辑状态。

【优化】大数据量一次性加载的效率问题

【优化】checkbox选择时父子关联的效率问题

【修改】支持jQuery 1.3.2/jQuery 1.6的问题

【修改】zTreejs文件命名规范,符合jQuery插件的命名标准:jquery.ztree-2.6.js

【修改】expandNode方法,增加focus参数(boolean),为保证向下兼容,默认展开时会聚焦到节点上,如果不需要聚焦请设置focus为false

【修改】在Constructor里以及refresh中,重新设置zTreeId=0;导致实现多个Tree时,treeId计数清零出现重复id的Bug

【修改】contextmenu/mousedown/mouseup事件未unbind的bug,如果多次refresh就会出现异常。

【修改】编辑名称的状态下点击其他节点时,无法保存修改后名称的bug

【修改】IE浏览器节点重命名时,如果用鼠标全选中编辑内容并在当前Text控件之外释放左键,则浏览器会出现死机的bug

(这种特殊操作时,使用jQuery.parent()方法永远都能获取parent,从而造成死循环)

【修改】设置checkType:{"Y": "", "N":""}后,checkAllNodes无法全部选中或取消的bug

【增加】setting.asyncDataFilter属性;异步获取数据后,首先提供给用户进行加工,然后再反馈给zTree的进行添加

【增加】setting.dragCopy/dragMove属性,可以指定节点拖拽后是copy还是move,如果这两个属性同时false,则Tree无法进行拖拽操作,如果同时为true,则按下Ctrl键拖拽时copy,否则move

【增加】treeNode.iconOpen/iconClose属性,便于自定义文件夹图标在展开、折叠时更换

【增加】对zTree增加beforeDblclick、dblclick双击事件,供特殊使用,该事件与右键的rightClick使用方法类似。

【增加】confirmRename事件回调函数,以提供修改名称的校验功能

【增加】confirmDragOpen事件,拖拽过程中target是父节点时,允许自行控制是否自动展开

【增加】inputNodeName接口,让节点进入重命名状态

【增加】copyNode接口,与Move功能类似,允许复制节点


延伸阅读:
9个流行的jquery手风琴菜单插件
20个最新jQuery插件推荐
十个jQuery图片画廊插件推荐
超实用的jQuery插件大全
13个jQuery最佳插件推荐
8款超赞的最新jQuery插件工具
23个超流行的jQuery相册插件
十个jQuery图片特效插件分享
25 款 jQuery 游戏插件
18个最好的 jQuery 表格插件

jQuery表格插件 Flexigrid
jQuery网格插件 jqGrid
9 款 jQuery 插件为你的网站增加亮点
21 个有用的 jQuery 教程和插件
推荐 25 个优雅的 jQuery Tooltip 插件
jQuery导航菜单插件 AutoSprites
jQuery水平下拉菜单插件 jdMenu
9个实用的jQuery倒计时插件推荐
6款强大的jQuery插件 创建和加强网站布局
10个jQuery弹出层插件推荐
Tags: jQuery   Tree插件   zTree  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号