`
zTreeAPI
  • 浏览: 345654 次
  • 性别: 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 v3.4 ztree

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

    JQuery zTree v3.3

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

    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.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树形菜单代码并适应移动端

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

    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 版本是其一个重要的里程碑,它提供了丰富的功能和优化的性能,使得开发者能够更加灵活地构建树形结构...

    JQueryTree zTree

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

    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....

    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的核心特性、...

    JQuery zTree v3.2 最新版

    zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器 支持 JSON 数据 ...

    JQuery zTree v3.1 API

    JQuery zTree v3.1 API

Global site tag (gtag.js) - Google Analytics