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

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

阅读更多

zTree v3.5.15 发布,继续修正 bug,同时增加了一个很小的设置功能 setting.view.txtSelectedEnable。

 

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.15 的修改记录:

 

   * 【增加】 setting.view.txtSelectedEnable 属性,满足部分项目中客户对于可以选择节点文本信息的强烈欲望。

 

   * 【修改】 exhide 扩展包导致操作子节点后 isLastNode 属性异常 的bug

   * 【修改】 使用 cancelEditName 方法时,beforeRename & onRename 的 isCancel 始终为 false 的bug

   * 【修改】 编辑状态, beforeRename 回调 return false 时,提示信息导致 input 失去焦点后, 当树再次得到焦点时,让 input 自动获取焦点

   * 【修改】 判断拖拽到节点的 <a> 标签中自定义的无 id 组件判断错误的bug

   * 【修改】 async_edit.html demo 中 添加按钮 显示的 bug

   * 【修改】 当没有开启异步加载模式下,对于没有子节点的父节点,即使设置 open=true 在初始化时也不会设置为展开状态的bug (对于异步加载模式下依然会强行设置为折叠状态)

 

分享到:
评论
14 楼 liuhuo 2014-01-19  
好的,非常感谢
13 楼 zTreeAPI 2014-01-19  
liuhuo 写道
请问下,树中的某个节点在拖拽后,我想设置这个节点不可以被再次拖拽应该怎样做?有思路吗

自己给节点加属性加标识, 利用 beforeDrag 进行控制
12 楼 liuhuo 2014-01-15  
请问下,树中的某个节点在拖拽后,我想设置这个节点不可以被再次拖拽应该怎样做?有思路吗
11 楼 zTreeAPI 2013-12-29  
ysysdzz 写道
ysysdzz 写道
出现下面异常,没进action。  在另一个页面就同样的代码就没事~~
SCRIPT28: 堆栈溢出 
jquery.ztree.all-3.5.min.js, 行36 字符196

我找出问题所在了  是因为js冲突导致的, 建议大侠注意下代码独立性

请问是怎么个 js 冲突呢? 按道理 不会有人再用 $.fn.zTree 这个名字了吧?
10 楼 ysysdzz 2013-12-23  
ysysdzz 写道
出现下面异常,没进action。  在另一个页面就同样的代码就没事~~
SCRIPT28: 堆栈溢出 
jquery.ztree.all-3.5.min.js, 行36 字符196

我找出问题所在了  是因为js冲突导致的, 建议大侠注意下代码独立性
9 楼 ysysdzz 2013-12-23  
function openTreeWindow() {
    $("#treewindow").window('open');
    var setting = {
      view : {
        selectedMulti : false
      },
      async : {
        dataType : "json",
        type : "post",
        enable : true,
        url : basePath + "/manage/commonType/searchExamCommonTypeAllByAuth.do"
      },
      check : {
        enable: true,
        chkStyle: "checkbox",
        chkboxType: { "Y": "s", "N": "s" }
      },
      data : {
        simpleData : {
          enable : true
        }
      },
      callback : {
        onAsyncSuccess: null
      }
    };

    $.fn.zTree.init($("#tree"), setting);
  }

出现下面异常,没进action。  在另一个页面就同样的代码就没事~~
SCRIPT28: 堆栈溢出 
jquery.ztree.all-3.5.min.js, 行36 字符196
8 楼 zTreeAPI 2013-12-08  
setfsun2009 写道
xinmutao 写道
我也是json数据但是到前台之后。。。
var zNodes3 = data;
$.fn.zTree.init($("#treeDemo3"), setting,zNodes3);
我用的是ajax。返回的是json
[{"id":"183","name":"市工商局","pid":"0"},{"id":"190","name":"市质监局","pid":"0"},。。。

var setting = {
edit: {
enable: true,
showRemoveBtn: true,
showRenameBtn: true
},
data: {
simpleData: {
enable: true,
idKey:"id",
pIdKey:"pid",
rootPId:0
}
},
callback: {
beforeDrag: beforeDrag,
beforeDrop: beforeDrop
}
};


在core中报错了
无法获取未定义或 null 引用的属性“lastIndexOf”
jquery.ztree.core-3.5.js, 行314 字符4

为什么


请检查你传给 zTree 的数据到底是 json 对象还是 json 格式的字符串
7 楼 setfsun2009 2013-12-05  
xinmutao 写道
我也是json数据但是到前台之后。。。
var zNodes3 = data;
$.fn.zTree.init($("#treeDemo3"), setting,zNodes3);
我用的是ajax。返回的是json
[{"id":"183","name":"市工商局","pid":"0"},{"id":"190","name":"市质监局","pid":"0"},。。。

var setting = {
edit: {
enable: true,
showRemoveBtn: true,
showRenameBtn: true
},
data: {
simpleData: {
enable: true,
idKey:"id",
pIdKey:"pid",
rootPId:0
}
},
callback: {
beforeDrag: beforeDrag,
beforeDrop: beforeDrop
}
};


在core中报错了
无法获取未定义或 null 引用的属性“lastIndexOf”
jquery.ztree.core-3.5.js, 行314 字符4

为什么

6 楼 zTreeAPI 2013-11-28  
hizhengfu 写道
hizhengfu 写道
请教一个问题。缓存了$.fn.zTree.getZTreeObj("tree")在$.data中,在destroy后如何再次使用呢。因为现在一个页面,tab切换的时候树要变化,但是希望保存之前的操作状态,切换回来的时候恢复现场。

现在方案是保存getNodes到$.data中,然后用init重建,这样解决也算是一个办法不过,不够优雅。

就用这个方法吧。。。。现在 zTree 的确不够优雅,或者说非常不优雅。。。我在考虑重构,但是近期工作太忙,是在木有时间重构。。。
5 楼 hizhengfu 2013-11-28  
hizhengfu 写道
请教一个问题。缓存了$.fn.zTree.getZTreeObj("tree")在$.data中,在destroy后如何再次使用呢。因为现在一个页面,tab切换的时候树要变化,但是希望保存之前的操作状态,切换回来的时候恢复现场。

现在方案是保存getNodes到$.data中,然后用init重建,这样解决也算是一个办法不过,不够优雅。
4 楼 hizhengfu 2013-11-28  
请教一个问题。缓存了$.fn.zTree.getZTreeObj("tree")在$.data中,在destroy后如何再次使用呢。因为现在一个页面,tab切换的时候树要变化,但是希望保存之前的操作状态,切换回来的时候恢复现场。
3 楼 zTreeAPI 2013-11-24  
xinmutao 写道
我也是json数据但是到前台之后。。。
var zNodes3 = data;
$.fn.zTree.init($("#treeDemo3"), setting,zNodes3);
我用的是ajax。返回的是json
[{"id":"183","name":"市工商局","pid":"0"},{"id":"190","name":"市质监局","pid":"0"},。。。

var setting = {
edit: {
enable: true,
showRemoveBtn: true,
showRenameBtn: true
},
data: {
simpleData: {
enable: true,
idKey:"id",
pIdKey:"pid",
rootPId:0
}
},
callback: {
beforeDrag: beforeDrag,
beforeDrop: beforeDrop
}
};


在core中报错了
无法获取未定义或 null 引用的属性“lastIndexOf”
jquery.ztree.core-3.5.js, 行314 字符4

为什么

请用 typeof 看看你生成的 zNodes 是 object 还是 string?
2 楼 zhaoxjmail 2013-11-22  
希望作者能增加按关键字过滤树的功能。
1 楼 xinmutao 2013-11-19  
我也是json数据但是到前台之后。。。
var zNodes3 = data;
$.fn.zTree.init($("#treeDemo3"), setting,zNodes3);
我用的是ajax。返回的是json
[{"id":"183","name":"市工商局","pid":"0"},{"id":"190","name":"市质监局","pid":"0"},。。。

var setting = {
edit: {
enable: true,
showRemoveBtn: true,
showRenameBtn: true
},
data: {
simpleData: {
enable: true,
idKey:"id",
pIdKey:"pid",
rootPId:0
}
},
callback: {
beforeDrag: beforeDrag,
beforeDrop: beforeDrop
}
};


在core中报错了
无法获取未定义或 null 引用的属性“lastIndexOf”
jquery.ztree.core-3.5.js, 行314 字符4

为什么

相关推荐

    zTree v3.5.15.zip

    zTree v3.5.15是该插件的一个版本,提供了丰富的功能和良好的用户体验。在Delphi开发环境中,可以通过集成JavaScript库来利用zTree的功能。 在zTree v3.5.15.zip的压缩包中,包含了以下几个关键文件夹和文件: 1. ...

    jQuery zTree v3.5.15 api

    **jQuery zTree v3.5.15 API详解** jQuery zTree是一款基于jQuery库的树状插件,广泛应用于网页中的目录展示、数据管理、权限控制等场景。它以其丰富的功能、灵活的配置和良好的用户体验受到开发者的青睐。在v...

    JQuery zTree v3.5.15.zip

    总的来说,JQuery zTree v3.5.15是一个强大且灵活的树形组件,能够帮助开发者快速构建和管理复杂的树形数据结构。通过深入研究提供的文档、示例和API,开发者可以充分利用这个工具,提升网站或应用的用户体验。

    JQuery zTree v3.4 ztree

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

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

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

    全网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

    JQuery-zTree 的主要功能: 1、兼容 IE、FireFox、Chrome 等浏览器 2、在一个页面内可同时生成多个 Tree 实例 3、支持 JSON 数据 4、支持一次性静态生成 和 Ajax 异步加载 两种方式 5、支持多种事件响应及...

    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用户选择特效.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.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....

Global site tag (gtag.js) - Google Analytics