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

地址:  http://www.csdn.net/article/2011-06-01/299090

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

发表于 2011-06-01 10:48| 4748次阅读| 来源 开源中国社区| 9 条评论| 作者 dyhunter
摘要:JQuery Tree插件——zTree v2.6正式版发布,zTree v2.6正式版对比v2.6.beta来说修改的地方不多,主要是修改了几个Bug。另外对于check功能做了一定完善。

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

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功能类似,允许复制节点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值