阅读更多

29顶
0踩

Web前端
因最近本人工作较忙,所以 v3.2 拖了很久,还望见谅。

这次 v3.2 最主要的工作是针对 exedit 部分的调整,一方面将 addNodes、removeNode、removeChildNodes 这3个方法转移到 core 中方便大家使用,另一方面是针对拖拽进行了较大修改(主要是彻底解决一些浏览器兼容问题,提升拖拽时的流畅度、改善拖拽时的位置提示信息等),因为修改了 css ,所以升级时需要注意!


这里着重说明 css 升级的注意事项:(尤其是使用了自定义控件、自定义图标的朋友)

  1. 请将控件由  button 修改为 span,并且添加 className : “button”
  2. 在 自定义部分的 css,将 button 都修改为 span.button
  3. 请参考 自定义图标 Demo:http://www.baby666.cn/v3/demo.php#_106 和 自定义控件 Demo:http://www.baby666.cn/v3/demo.php#_504
另外,这次还添加了两个Demo,尤其是“异步加载模式下全部展开”,是不少朋友提过的,这次特别制作出来供大家参考。

最新版 zTree 在线操作演示:http://www.baby666.cn/v3/demo.php#_101

最新版 zTree 快速下载地址:http://code.google.com/p/jquerytree/downloads/list

下面是 v3.2 的修改记录:

  • 【增加】setting.data.key.url 允许修改 treeNode.url 属性
  • 【增加】getNodesByFilter(filter, isSingle) 方法
  • 【增加】"与其他 DOM 拖拽互动" 的 Demo (http://www.baby666.cn/v3/demo.php#_511)
  • 【增加】"异步加载模式下全部展开" 的 Demo (http://www.baby666.cn/v3/demo.php#_512)
  • 【修改】代码结构,将 addNodes、removeNode、removeChildNodes 方法 和 beforeRemove、onRemove 回调 转移到 core 内
  • 【修改】IE7的环境下无子节点的父节点反复展开出现多余空行的 bug
  • 【修改】异步加载时,如果出现网络异常等,会导致 图标显示错误的 bug
  • 【修改】dataFilter中 return null 导致异常 的 bug
  • 【修改】removeChildNodes 方法清空子节点后,无法正常添加节点的 bug
  • 【修改】moveNode 后节点中的自定义元素的事件丢失的 bug
  • 【修改】moveNode 方法中设置 isSilent = true 时,如果移动到已展开的 父节点后,出现异常的 bug
  • 【修改】onClick/onDrag/onDrop 回调中 event 不是原始 event 的 bug
  • 【修改】onDrop 回调中 当拖拽无效时,无法获得 treeNodes 的 bug
  • 【修改】onDrop 无法判断拖拽是 移动还是复制的问题
  • 【修改】未开启异步加载模式时,拖拽节点到子节点为空的父节点内时 出现异常 的 bug
  • 【修改】拖拽过程中,反复在 父节点图标上划动时,会出现停顿的 bug
  • 【修改】拖拽操作时箭头 与 targetNode 背景之间的细节现实问题,便于用户拖拽时更容易区分 prev、next 和 inner 操作
  • 【修改】拖拽操作时IE6/7 下 在 节点<a> 右侧 10px 内会导致 targetNode = root 的 bug
  • 【修改】编辑模式下 默认的编辑按钮、删除按钮点击后,如果相应的 before 回调 return false 时会触发 onClick 回调的 bug
29
0
评论 共 35 条 请登录后发表评论
35 楼 kimmking 2012-05-16 11:24
zTreeAPI 写道
hyj1254 写道
是不是可以考虑迁移到github上面?

会考虑的  


国内开源的楷模啊

齐全的api、文档、demo,持续的升级,
34 楼 zTreeAPI 2012-05-15 21:29
hyj1254 写道
是不是可以考虑迁移到github上面?

会考虑的  
33 楼 huzhiyong56 2012-05-15 17:58
这个还是做的挺强大。。而且他一直都在更新版本。
32 楼 hyj1254 2012-05-15 16:27
是不是可以考虑迁移到github上面?
31 楼 悬空90 2012-05-15 15:13
30 楼 zTreeAPI 2012-05-15 13:15
wucc1986 写道
•Enable to generate multiple instances of zTree in one page. (在一个页面内可同时生成多个 Tree 实例)
这个是怎么实现的啊?

放上多个zTree 的容器就是了。 参考Demo:http://www.baby666.cn/v3/demo.php#_308
29 楼 rothmada 2012-05-15 11:59
很不错的树控件  
28 楼 wucc1986 2012-05-15 11:19
•Enable to generate multiple instances of zTree in one page. (在一个页面内可同时生成多个 Tree 实例)
这个是怎么实现的啊?
27 楼 oma1989 2012-05-15 11:15
      
26 楼 wajmy 2012-05-15 10:01
顶顶顶~~~

很不错的一个控件.

各种实例,很实用。  谢谢~~~楼主
25 楼 九牛一毛 2012-05-15 09:54
zTree升级列,瞭咋列
24 楼 chengpan 2012-05-15 09:42
      
23 楼 zTreeAPI 2012-05-15 09:10
wuliaolll 写道
树控件还是dtree好用,最小巧,最灵活。

  各取所需嘛,百花齐放百家争鸣,也不可能总是一家独秀的。
22 楼 hongye1120 2012-05-15 09:05
项目中使用了,这个要支持。
21 楼 wuliaolll 2012-05-15 08:56
树控件还是dtree好用,最小巧,最灵活。
20 楼 bh_nesta 2012-05-15 08:33
现在在使用,非常好!感谢作者的努力工作!  
19 楼 我心悠悠 2012-05-14 22:45
严重表示支持~~~~~
18 楼 aixinnature 2012-05-14 21:12
支持一下作者,曾经跟作者提过一些意见,作者非常虚心的做了答复,愿ztree越来越好
17 楼 jackyrong 2012-05-14 20:03
项目中已经在用了,大力支持!
16 楼 zTreeAPI 2012-05-14 19:21
hellostory 写道
希望文本框的下拉菜单能做成一个插件,要不每个页面都去写jquery+CSS还有点麻烦哦~

呵呵,先自己封装一下吧,毕竟只是自己使用,不用考虑其他各种需求的兼容,应该不太麻烦 :)

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Xmemcached一个java实现的分布式缓存

    Xmemcached一个java实现的分布式缓存Xmemcached一个java实现的分布式缓存Xmemcached一个java实现的分布式缓存Xmemcached一个java实现的分布式缓存

  • xmemcached 2.4.6.rar

    repository\com\googlecode\xmemcached\xmemcached 2.4.6

  • xmemcached

    Java的memcached客户端,支持一致性hash算法,支持动态加服务器,减服务器

  • xmemcached源码

    java的memcached客户端,支持一致性hash,支持动态增删服务器,客户端源码

  • xmemcached 中文开发手册

    xmemcached中文开发手册,提供的版本较老,但针对2.0的版本次文档同样适用,可以入门

  • xmemcached:高性能,易于使用的Java多线程memcached客户端

    介绍XMemcached是Java中的一种高性能,易于使用的阻塞多线程memcached客户端。 它是基于nio的,并且经过了精心设计,以实现最佳性能。快速开始:有助于源代码并将其签出到本地计算机。 进行更改并创建拉取请求。 ...

  • Xmemcached memcached 实例

    类包括Xmemcached客户端实现和builder实现以及memcached client for java实现,对初学者有借鉴作用,特别是在开发简单例子时出现的超时情况的可以看看是否是同本事例相同。 xmemcached time out 5000 1000

  • xmemcached.jar

    xmemcached使用的jar,需要的可以下载

  • xmemcached-1.2.4源码

    xmemcached-1.2.4的官方源码。 xmemcached XMemcached is a high performance, easy to use blocking multithreaded memcached client in java. It's nio based (using my opensource nio framework :yanf4j), ...

  • xmemcached-1.4.2

    xmemcached-1.4.2最新版,可用。memcached java客户端

  • xmemcached-1.4.3.jar

    xmemcached-1.4.3.jar

  • xmemcached-2.0.0

    xmemcached最新版本2.0.0.0

  • XMemcached的一个严重BUG

    泰山在线的周利朋友对xmemcached做了很多测试,他发现了一个比较严重的BUG,在linux平台的重连机制有时候会失效。表现的现象是这样,正常连接上memcached之后,kill掉其中的一台memcched server,xmemcached会开始...

  • Xmemcached官方中文手册

    官方中文手册,各种开发实例,集成spring等详尽配置信息,不错的资料!

  • xmemcached-1.2.6.2

    xmemcached-1.2.6.2

  • Xmemcached测试实例

    创建一定数量的连接形成连接池,而 nio仅需要一个连接即可(当然,nio 也是可以做池化处 理),相对来说减少了线程创建和切换的开销,这一点在高并发下特别明显。因此 XMemcached与 Spymemcached 在性能都非常优秀,...

  • xmemcached 2.4.5 2.3.2

    xmemcached 2.4.5 和 xmemcached 2.3.2 两个版本号的

  • spring-xmemcached

    spring+xmemcached aop切面 需要xmemcached-1.2.5+spring-2.5.6 class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean" destroy-method="shutdown"&gt; ${XMemcached_servers} &lt;!-- ...

  • tomcat启动运行一段时间之后-XMemcached network layout exception

    ERROR MemcachedHandler:onExceptionCaught[137] - XMemcached network layout exception java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[na:1.7.0_67] ...

  • 基于java的贝儿米幼儿教育管理系统答辩PPT.pptx

    基于java的贝儿米幼儿教育管理系统答辩PPT.pptx

Global site tag (gtag.js) - Google Analytics