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

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

阅读更多

    赶着天黑前,赶紧发布 v3.5 的补丁,修正目前已知的 bug;“绝对不能让用户留下任何遗憾” 是 zTree 的宗旨!

    

    对于 v3.5 的用户来说,直接替换 js 文件即可,文件名都不用修改。


 

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

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


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

   * 【优化】clone 方法

   * 【修正】对于初始化无 children 属性的父节点进行 reAsyncChildNodes 操作时出错的 bug

   * 【修正】beforeRename 回调中使用 cancelEditName 方法后,再 return false 导致无法重新进行编辑的 bug

   * 【修正】exedit 扩展包让 setting.data.key.url 失效的 bug

   * 【修正】setting.check.autoCheckTrigger 设置为 true 时,onCheck 回调缺少 event 参数的 bug

   * 【修正】singlepath.html Demo 中的 bug


分享到:
评论
12 楼 zTreeAPI 2013-01-18  
iquwming 写道
非常感谢您的耐心,最近做的项目树状数据较多,还望多多赐教
再请教一个问题,

获取树中所有选中状态的结点(树中是checkbox框),去掉所有半选状态的;
如果树中某结点的所有孩子结点都处于选中状态,去掉所有的孩子结点;
然后,获取剩下的结点


请问有没有一种快速的方式,查找到剩下的结点

用你的逻辑 在 getCheckedNodes 得到的节点中遍历一遍吧
getCheckStatus 方法可以准确判断版选状态
11 楼 iquwming 2013-01-18  
非常感谢您的耐心,最近做的项目树状数据较多,还望多多赐教
再请教一个问题,

获取树中所有选中状态的结点(树中是checkbox框),去掉所有半选状态的;
如果树中某结点的所有孩子结点都处于选中状态,去掉所有的孩子结点;
然后,获取剩下的结点


请问有没有一种快速的方式,查找到剩下的结点
10 楼 zTreeAPI 2013-01-17  
iquwming 写道
zTreeAPI 写道
iquwming 写道
能不能在树结点的前后都有checkbox框?

能呀,想有几个有几个,不过后面的zTree 可就不管了,请利用 自定义控件 的方法自行添加吧。。。什么情况是一个节点要有n 个 checkbox?

节点内容后面的checkbox是给用户分配权限,此用户是否具有可往下分的权限。

再请教一个问题,树有三级节点,每级节点的内容都不同。
第一级节点的对象是“系统”,domainid,domainname,无父
第二级节点的对象是“模块”,moduleid,modulename,父:domainid
第三级节点的对象是“功能”,functionid,functionname,父:moduleid

请问这种树类型,ztree怎么实现


1、通过自定义控件方法添加的任何控件 zTree 本身是不可能负责其功能的,只能由你自己进行编写
2、如果你不是使用简单数据模式的话,那么完全没有关系; 如果 你使用的是简单数据模式,那么请注意:
(1)所有数据都要使用统一的 id 和 pId 的名字
(2)将你标识的字符串与 id 结合在一起就可以解决了
例如: 第一级系统 id="domain_1"
       第二级系统 id="module_1" pId="domain_1"
这样还能避免不同级别数据 id 值相同导致的冲突
9 楼 iquwming 2013-01-16  
zTreeAPI 写道
iquwming 写道
能不能在树结点的前后都有checkbox框?

能呀,想有几个有几个,不过后面的zTree 可就不管了,请利用 自定义控件 的方法自行添加吧。。。什么情况是一个节点要有n 个 checkbox?

节点内容后面的checkbox是给用户分配权限,此用户是否具有可往下分的权限。

再请教一个问题,树有三级节点,每级节点的内容都不同。
第一级节点的对象是“系统”,domainid,domainname,无父
第二级节点的对象是“模块”,moduleid,modulename,父:domainid
第三级节点的对象是“功能”,functionid,functionname,父:moduleid

请问这种树类型,ztree怎么实现

8 楼 zTreeAPI 2013-01-11  
iquwming 写道
能不能在树结点的前后都有checkbox框?

能呀,想有几个有几个,不过后面的zTree 可就不管了,请利用 自定义控件 的方法自行添加吧。。。什么情况是一个节点要有n 个 checkbox?
7 楼 iquwming 2013-01-11  
能不能在树结点的前后都有checkbox框?
6 楼 zTreeAPI 2012-12-27  
非常感谢你的建议,你不妨可以参考一下这个文章:http://ztreeapi.iteye.com/blog/1571055
是否可以利用制作 zTree 扩展插件的方式来实现你的需求?

另外,我看了一下 oneroot 的代码,对于css 来说,你只需要把特殊的css 加到 zTreeStyle 里面即可,剩下的主要就是如何保证初始化时根节点的数据问题, 所以是否可以考虑你把初始化 zTree 的方法封装起来呢?

如果有不明之处,还请继续沟通
5 楼 xiang 2012-12-27  
下载使用了您的ztree,觉得功能很强,速度很快,非常好用!谢谢您的辛勤努力,为我们写出了这样好的产品。

现在我们的项目开发一直用的是xtree的一个定制版,使用了您的ztree后,也非常想用ztree来替换我们现在的xtree。

但是有一个问题使得我们一直下不了这个决心,这个问题就是树的根结点处理。


在我们所开发及接触的项目中,基本上的js树都会有一个根节点,用于说明此树的性质,就像您给出的demo中的oneroot.html,
[img]



[/img]
相类似的,还有组织机构树、菜单树、产品分类树等等。

但如果按照您现在给出的处理方式,代码量大、JS代码、CSS都要处理,容易造成工作遗漏,并且这样的树在一个项目中,用到的地方是非常多,使用起来很不方便。


这里建议:
能否把根结点作为一个特殊的节点来处理?

直接通过设置树的(setting)属性来设置根结点的显示名称,以及点击后的事件。这样的话,代码可以简洁很多,调用方便,使用也不容易出差错。



这点小小的建议,不知能否采纳?



4 楼 zTreeAPI 2012-12-25  
步青龙 写道
近乎完美啊,ajax,分页超赞,如果再添加一个模糊搜索就绝唱了,大赞啊!!!

模糊搜索有呀,呵呵 getNodesBy...各种方法
3 楼 步青龙 2012-12-25  
近乎完美啊,ajax,分页超赞,如果再添加一个模糊搜索就绝唱了,大赞啊!!!
2 楼 zTreeAPI 2012-12-21  
hai2653068 写道
下载下来的包,异步加载那个例子报错!!

那个请在 php 的 web 环境中测试
1 楼 hai2653068 2012-12-21  
下载下来的包,异步加载那个例子报错!!

相关推荐

    zTree-zTree_v3-v3.5.01

    zTree是一款广泛应用于Web开发中的JavaScript树形插件,它基于jQuery库,具有高度可定制性和丰富的API接口。zTree_v3是其第三个主要版本,版本号为3.5.01,它提供了许多增强的功能和优化,以满足开发者在构建多层级...

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

    zTree API 3.5.01.rar

    - **Tree Structure**: zTree通过JSON对象数组来构建树形结构,每个JSON对象对应一个zNode。 - **Event Handling**: zTree提供了丰富的事件处理机制,如点击节点、拖拽节点、展开/折叠节点等。 2. **核心API** -...

    全网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文档,还附带了一系列经典实例,便于开发者理解和...

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

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

    JQuery实现树插件 Ztree

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

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

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

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

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

    JQuery zTree v3.1 API

    JQuery zTree v3.1 API

Global site tag (gtag.js) - Google Analytics