`
zTreeAPI
  • 浏览: 348312 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JQuery Tree插件——zTree v3.5.13 版 发布

阅读更多


    近期由于工作繁忙,所以一直没有发布 v3.5.13 的正式版,只是在 github 上不断更新每次修改后的 beta 版。 不过考虑到 2014年开始 google code 将不在支持创建新文件的下载功能,希望大家也都逐渐习惯使用 github 吧。

    GitHub:https://github.com/zTree/zTree_v3    

    zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101

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

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

   * 【增加】beforeRename & onRename 增加 isCancel 参数,可以监控用户 ESC 取消编辑的事件

   * 【修改】初始化时 radioType="all", 父节点未展开 且 子节点有被勾选,点击其他 radio 时,不会取消勾选该子节点的bug
   * 【修改】多棵树拖拽时,拖拽无效后会导致目标书已选择的节点清空的 bug。
   * 【修改】多棵树拖拽时,会触发 addHoverDom 的bug。
   * 【修改】多棵树拖拽时,由于 beforeDrog 或 prev / inner / next 返回 false 后未触发原始节点的 addHoverDom 的bug
   * 【修改】异步加载时,对于未加载子节点的父节点使用 expandNode 方法时, sonSign 设置为 true后,导致异步加载的节点无法正常显示的bug
   * 【修改】一次性加载全部数据,如果父节点 A 未展开,但下一级的父节点 A1 设置了 open=true 的时候,使用 expandAll 方法导致 A1 的下一级父节点出现重复的 bug
   * 【修改】增加对 iframe 的支持,可以只在主页面加载 zTree 的 js,在 iframe 内创建树 [https://github.com/zTree/zTree_v3/issues/7 Issue Info]
   * 【修改】引入 exhide 扩展包 导致页面上同时加载多棵树时,根节点 的 连接线图标出现异常 的 bug [http://tieba.baidu.com/p/2277416574]
   * 【修改】excheck & exedit 扩展包中事件代理获取节点 tId 的方法,保证适当修改 DOM 结构也能得到 tId

 

分享到:
评论
22 楼 zTreeAPI 2013-07-12  
lybykw 写道
如果我是异步加载,

menuTreeManager=$.fn.zTree.init($("#tree1"), {
			async: {
				enable: true,
				url:"rbac/resource/transformTree.do?id=root"
			},
			data: {
				key: {
					name: "text",
					url:""
				}
			},
			callback:{
				beforeClick:function(treeId,treeNode,clickFlag){
					//menuTreeManager.selectNode("root"); //初始化
					//alert(JSON.stringify(treeNode.id));
					showFormData(treeNode.id);
				}
			}
		});
		var treeObj = menuTreeManager;
		treeObj.expandAll(true);


zTree.expandAll(true);好像不起作用。


看 Demo:http://www.ztree.me/v3/demo.php#_512
21 楼 lybykw 2013-07-10  
如果我是异步加载,

menuTreeManager=$.fn.zTree.init($("#tree1"), {
			async: {
				enable: true,
				url:"rbac/resource/transformTree.do?id=root"
			},
			data: {
				key: {
					name: "text",
					url:""
				}
			},
			callback:{
				beforeClick:function(treeId,treeNode,clickFlag){
					//menuTreeManager.selectNode("root"); //初始化
					//alert(JSON.stringify(treeNode.id));
					showFormData(treeNode.id);
				}
			}
		});
		var treeObj = menuTreeManager;
		treeObj.expandAll(true);


zTree.expandAll(true);好像不起作用。
20 楼 zTreeAPI 2013-06-26  
路人NFTS 写道
楼主:
    ztree,在初始化的时候,把没有父节点的数据,默认设置为跟节点下的数据。请问如何把这些数据(脏数据)给屏蔽调。
    我查遍zTree的API,貌似没找到解决方法。 现在我只能写for循环来清除这些数据。
    不知道是不是有些参数要设置?

这种脏数据的判断只能是根据你的需求决定,很明显你应该在传递给 zTree 之前自己把脏数据过滤一遍的。 如果换个需求,这种节点就可能都是正常的节点,凭啥要删掉?
19 楼 路人NFTS 2013-06-26  
楼主:
    ztree,在初始化的时候,把没有父节点的数据,默认设置为跟节点下的数据。请问如何把这些数据(脏数据)给屏蔽调。
    我查遍zTree的API,貌似没找到解决方法。 现在我只能写for循环来清除这些数据。
    不知道是不是有些参数要设置?
18 楼 zTreeAPI 2013-06-25  
tblczhang 写道
您的这个插件写的挺强大的,以前就用过,今天下载了最新版本,发现jquery的版本还停留在1.4.4,您没打算升级一下jquery的版本吗?如果我把jquery的版本替换成1.9.1会不会出现什么问题?

你升级jQuery 完全没问题,只要你用的是 最新版的 zTree 即可,建议你直接去 github 上下载最新的代码 v3.5.13 由于疏忽,出了两个不太爽的bug, 最近时间紧,没有发布正式版出来,只是在 github 上更新了最新代码
17 楼 tblczhang 2013-06-25  
您的这个插件写的挺强大的,以前就用过,今天下载了最新版本,发现jquery的版本还停留在1.4.4,您没打算升级一下jquery的版本吗?如果我把jquery的版本替换成1.9.1会不会出现什么问题?
16 楼 zTreeAPI 2013-06-24  
bg7tej 写道
有没有方法是获取所有已勾选的val值

getCheckedNodes
15 楼 bg7tej 2013-06-24  
有没有方法是获取所有已勾选的val值
14 楼 zTreeAPI 2013-06-20  
lybykw 写道
现在只能选择文字节点效果,能不能做到可以选择整个行的效果。
需要适当修改css 以及 dom 结构,可以参考 Demo:http://www.ztree.me/v3/demo.php#_513
13 楼 lybykw 2013-06-19  
现在只能选择文字节点效果,能不能做到可以选择整个行的效果。
12 楼 zTreeAPI 2013-06-19  
linanlin 写道
removeNode方法因该是有bug。用removeNode一个一个的把一个节点A下的子节点移除,然后添加新节点(后台添加,tree实际上是刷新A节点),这种情况下A节点虽然显示为文件夹图标样式,但是无法展开

不好意思,让你发现这个bug 了。。。这是本人在 制作 v3.5.13 是做了一个修改时,不小心引起的bug, 此问题已修正,只是还没来得及发布正式版。 请你去 https://github.com/zTree/zTree_v3 下载最新代码,替换js 即可, 对此,深表歉意!
11 楼 linanlin 2013-06-19  
removeNode方法因该是有bug。用removeNode一个一个的把一个节点A下的子节点移除,然后添加新节点(后台添加,tree实际上是刷新A节点),这种情况下A节点虽然显示为文件夹图标样式,但是无法展开
10 楼 zTreeAPI 2013-06-14  
zrzking 写道
能否提供一个表格树的实现 一直没有找到合适的表格树

非常抱歉。。。目前精力有限。
9 楼 zTreeAPI 2013-06-14  
sealrose 写道
动态修改setting

可以随时修改 setting 的。 zTreeObj.setting 可以得到指定树的 setting
8 楼 sealrose 2013-06-13  
动态修改setting
7 楼 zrzking 2013-06-13  
能否提供一个表格树的实现 一直没有找到合适的表格树
6 楼 zTreeAPI 2013-06-09  
hskww 写道
异步加载的参数otherParam可以动态的变吗,就是动态改变otherParam

可以在 异步加载之前随意改变,例如 beforeAsync 触发的时候
5 楼 hskww 2013-06-09  
异步加载的参数otherParam可以动态的变吗,就是动态改变otherParam
4 楼 zTreeAPI 2013-06-08  
mmeroad 写道
你好,我在和easyui1.3.3版本一起使用时,身拖拽树结点时报错,请问有什么解决方法吗?
IE10调试报错:
SCRIPT5009: “body”未定义
jquery.ztree.all-3.5.js, 行3062 字符6

非常感谢,这个我已经记录下来了,这应该是一个疏忽,导致和其他插件使用时出现了异常
3 楼 mmeroad 2013-06-08  
你好,我在和easyui1.3.3版本一起使用时,身拖拽树结点时报错,请问有什么解决方法吗?
IE10调试报错:
SCRIPT5009: “body”未定义
jquery.ztree.all-3.5.js, 行3062 字符6

相关推荐

    JQuery-zTree-v2.6.rar_Java 8_jquery tree_jquery-ztree-2.6.js_jqu

    2、在一个页面内可同时生成多个 Tree 实例 3、支持 JSON 数据 4、支持一次性静态生成 和 Ajax 异步加载 两种方式 5、支持多种事件响应及反馈 6、支持 Tree 的节点移动、编辑、删除 7、支持极其灵活的 checkbox...

    JQuery zTree v3.4 ztree

    JQuery zTree 是一个基于 jQuery 的插件,用于在网页中构建交互式的树形结构。v3.4 版本是其稳定且功能丰富的版本之一,适用于多种应用场景,如数据展示、导航菜单、文件目录等。它以其易用性、高效性和强大的功能...

    JQuery zTree v3.3

    JQuery zTree是一款基于JavaScript的开源树...总之,JQuery zTree v3.3是一个强大且易用的JavaScript树形插件,它通过提供多种操作功能、良好的性能以及灵活的定制选项,满足了开发者在构建网页树形结构时的各种需求。

    Jquery-ztree树形菜单代码并适应移动端

    JQuery-zTree是一款基于jQuery的树形插件,它提供了丰富的功能和良好的性能,尤其适用于构建树形结构的菜单和数据展示。在移动端应用中,zTree能够自适应屏幕尺寸,提供良好的用户体验。本项目提供的代码是针对...

    全网jquery.tree树形菜单打包下载(zTree&jquery-ui&treeview共四种)

    这个压缩包包含四个不同的jQuery树形插件:zTree、jQuery UI Treeview、jQuery UI Draggable Tree和jQuery Simple Treeview。这些插件各有特色,适用于不同的项目需求。 首先,zTree是一款功能强大的jQuery插件,...

    jQuery 树形结构插件 zTree

    **jQuery zTree 插件详解** zTree 是一个基于 jQuery 的强大树形控件,它在Web开发中被广泛应用于构建动态的、交互式的树形结构。zTree 的设计目标是提供高性能、易于配置和丰富的功能,使得开发者可以轻松地在网页...

    JQuery zTree v3.5.47.zip

    《JQuery zTree v3.5.47:构建动态树形菜单的利器》 JQuery zTree是一款基于JavaScript的开源库,专用于构建交互式的树形菜单。在这个版本v3.5.47中,它继续提供高效、灵活且功能丰富的解决方案,尤其适用于网页中...

    JQuery zTree v2.6

    JQuery zTree是一款基于JavaScript的树形插件,其v2.6版本在功能和性能上进行了优化,为开发者提供了更强大的树形结构处理能力。这个版本的zTree不仅包含了完整的API文档,还附带了一系列经典实例,便于开发者理解和...

    JQuery实现树插件 Ztree

    JQuery实现树插件Ztree是一个广泛使用的轻量级前端组件,它为Web开发者提供了构建交互式树形结构的便捷工具。Ztree基于流行的JavaScript库JQuery,因此,如果你已经熟悉JQuery,那么掌握Ztree将相对容易。在本文中,...

    archive_zTree(JQuery Tree) v3.1.zip.zip

    【标题】"archive_zTree(JQuery Tree) v3.1.zip.zip" 提供的是一个用于构建树形结构的jQuery插件——zTree的v3.1版本。zTree是一款广泛应用于网页开发中的JavaScript库,它使得在网页上展示层级关系的数据变得更加...

    JQuery zTree v3.5 api

    jQuery zTree 是一款基于 jQuery 的树形插件,广泛应用于网站导航、组织结构展示、文件目录管理等多种场景。v3.5 版本是其一个重要的里程碑,它提供了丰富的功能和优化的性能,使得开发者能够更加灵活地构建树形结构...

    jquery.zTree.js.rar

    jquery-1.4.4.min.js jquery.ztree.exhide.min.js jquery.ztree.exedit.min.js jquery.ztree.excheck.min.js jquery.ztree.core.min.js jquery.ztree.all.min.js jquery-1.4.4.js jquery.ztree.exhide.js jquery....

    JQueryTree zTree

    `JQueryTree` 和 `zTree` 是两个基于JavaScript库,尤其是jQuery框架的插件,用于实现动态、交互式的树形组件。 **JQueryTree** `JQueryTree` 是一个轻量级的jQuery插件,主要用于构建可操作的HTML5树视图。它提供...

    jQuery实现树插件ztree用户选择特效.zip

    而zTree是一款基于jQuery的树插件,它提供了丰富的配置选项和API,使得开发者能够方便地实现各种树形结构的展示和交互功能,特别是用户选择特效。本文将深入探讨如何利用jQuery和zTree来实现用户选择特效。 一、...

    JQuery zTree v3.5.14

    **jQuery zTree v3.5.14** 是一个基于jQuery的树形插件,它在Web开发中广泛用于创建交互式的树形结构。这个版本3.5.14是zTree的一个稳定版本,提供了丰富的功能和优化的性能。下面我们将深入探讨zTree的核心特性、...

    ZTree v3.x (JQuery Tree插件) (API+Demo)

    ZTree是一款基于jQuery的强大的树形插件,主要用于在网页中构建可交互的树状结构。v3.x版本是其最新迭代,提供了丰富的功能和优化的性能,适用于各种需要展示层级关系的场景,如文件目录、组织架构、权限管理等。 ...

    zTree(JQuery Tree) v3.1.rar

    zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器(对于IE 6的兼容问题将不做特殊维护) 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持...

Global site tag (gtag.js) - Google Analytics