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

JQuery Tree插件——zTree v3.0 beta 发布

阅读更多
      终于可以将 zTree v3.0 beta 发布出来了,在这里首先感谢大家对 zTree 的支持。

    这次 zTree v3.0 改动相当的大,包括:js 的代码架构;包括 css 调整;当然还有采用了延迟加载技术后,对性能的优化。赶快去下载吧:http://code.google.com/p/jquerytree/downloads/list

    顺便网站也进行了全面改版:http://www.baby666.cn
   


    当然这次 v3.0 的升级还是有一个比较大的遗憾,就是为了性能、结构等性能的提升,此次升级无法做到向下兼容。但我专门制作了 v2.6 - v3.0 的升级必读,请升级的朋友仔细阅读:http://www.baby666.cn/v3/faq.php#_101

    zTree v3.0 API 文档暂时也只提供在线版本的:http://www.baby666.cn/v3/api.php

   这次升级修改的内容太多了,这里不一一描述,需要的朋友可以去看升级必读,下面简要介绍一下 v3.0 改进的关键部分:

   * 【修改】zTree 的 js 代码架构全面修改,并且拆分

   * 【修改】zTree 的 css 样式全面修改,对浏览器可以更好地兼容,同时解决了以前1个像素差的问题

   * 【优化】采用延迟加载技术,一次性加载大数据量的节点性能飞速提升

   * 【增加】支持多节点同时选中、拖拽

   * 【增加】checkNode、checkAllNodes 等多种方法

   * 【增加】IE6 自动取消动画展开、折叠的功能

   * 【修正】异步加载 & 编辑模式 能够更完美的共存

   * 【修正】setting 配置更加合理,并且增加了若干项配置参数

   * 【修正】treeNode 节点数据的属性更加合理,并且增加了一些方法

   * 【修正】拖拽操作更加灵活方便,更容易制定自己的规则
  • 大小: 27.1 KB
分享到:
评论
30 楼 zTreeAPI 2011-11-08  
zhouyi05404 写道
怎么我的zNodes中的url写了链接地址怎么没有效果呢?
var zNodes =[{ id:"1", pId:0, name:"Root", url:"http://www.iteye.com", target :"_self"}
];

是不是编辑模式下? 如果设置了编辑模式,那么url属性的超链接会无效。 请利用 onClick事件回调函数自行控制
29 楼 zhouyi05404 2011-11-08  
怎么我的zNodes中的url写了链接地址怎么没有效果呢?
var zNodes =[{ id:"1", pId:0, name:"Root", url:"http://www.iteye.com", target :"_self"}
];
28 楼 zhouyi05404 2011-11-08  
zhouyi05404 写道
zhouyi05404 写道
问个问题,楼主,一般情况下设置一个根目录,在拖拽的时候不能让根目录不能拖拽,应该怎么做?

让根节点不能拖拽,应该怎么做?

刚研究了一下,已经解决了。
27 楼 zhouyi05404 2011-11-08  
zhouyi05404 写道
问个问题,楼主,一般情况下设置一个根目录,在拖拽的时候不能让根目录不能拖拽,应该怎么做?

让根节点不能拖拽,应该怎么做?
26 楼 zhouyi05404 2011-11-08  
问个问题,楼主,一般情况下设置一个根目录,在拖拽的时候不能让根目录不能拖拽,应该怎么做?
25 楼 lightning0802 2011-10-20  
lightning0802 写道
谢谢,再请教楼主,{id:6, pId:0, name:"xxx", open:true},{id:7, pId:6, name:"xxx"},
我组装好的数据,里面的那个id,我用ztree的哪个方法可以获取到?貌似在api文档里面没看到

已经知道了,呵呵,谢谢
24 楼 lightning0802 2011-10-20  
谢谢,再请教楼主,{id:6, pId:0, name:"xxx", open:true},{id:7, pId:6, name:"xxx"},
我组装好的数据,里面的那个id,我用ztree的哪个方法可以获取到?貌似在api文档里面没看到
23 楼 zTreeAPI 2011-10-20  
lightning0802 写道
请问楼主,ztree 增删改操作完成后,同时更新数据库,这个如何实现?新手求指点,求指点一个思路


一般建议操作一个节点就利用 ajax 更新一次;但要注意容错和数据同步。
22 楼 lightning0802 2011-10-19  
请问楼主,ztree 增删改操作完成后,同时更新数据库,这个如何实现?新手求指点,求指点一个思路
21 楼 zTreeAPI 2011-10-13  
lqixv 写道
你好,我们公司的项目使用了你开发的 ztree,非常感谢。

另外,提个建议,发行版本时,如果方便的话,提供一个包含全部功能的版本。祝:开心!

呵呵,正式版时我注意一下吧,谢谢了
20 楼 lqixv 2011-10-12  
你好,我们公司的项目使用了你开发的 ztree,非常感谢。

另外,提个建议,发行版本时,如果方便的话,提供一个包含全部功能的版本。祝:开心!
19 楼 zTreeAPI 2011-10-12  
zjf_sdnu 写道
看到demo里有当成下拉菜单的示例,我在想能不能跟异步加载结合,做成级联效果呢?就像省市区联动一样。

你就去实现一个异步加载的树即可
18 楼 zjf_sdnu 2011-10-12  
看到demo里有当成下拉菜单的示例,我在想能不能跟异步加载结合,做成级联效果呢?就像省市区联动一样。
17 楼 zTreeAPI 2011-09-20  
alvinscau 写道
如果是使用简单 Array 格式来 设置zTreeNodes的值 比如
var treeNodes = [
    {"id":1, "pId":0, "name":"test1"},
    {"id":11, "pId":1, "name":"test11"},
    {"id":12, "pId":1, "name":"test12"},
    {"id":111, "pId":11, "name":"test111"},
    ......
];
那么请问楼主要是我这些数据是读数据库拿到值的话,要怎么弄?求解。

如果是直接这么输出到 页面上,那么就直接for循环拼字符串就是了

例如:
var treeNodes = [
<%
for (...) {
}
%>
];

如果你用freemarker之类的模板,也可以直接使用相应的 list 循环方法

注意,最后一个数据的后面不要有逗号就是了!
16 楼 alvinscau 2011-09-19  
如果是使用简单 Array 格式来 设置zTreeNodes的值 比如
var treeNodes = [
    {"id":1, "pId":0, "name":"test1"},
    {"id":11, "pId":1, "name":"test11"},
    {"id":12, "pId":1, "name":"test12"},
    {"id":111, "pId":11, "name":"test111"},
    ......
];
那么请问楼主要是我这些数据是读数据库拿到值的话,要怎么弄?求解。
15 楼 zTreeAPI 2011-09-17  
kumaws 写道
哇!真不错!终于3.0出来了!有个问题困扰我们了,用ztree的时候,怎么把单位与人员两张表的数据同时构造到一个树上呢?以前用微软的树,采用递归的方式去够早的,但是ztree的时候非常方便的传给前台JSON就可以了,可是两张表怎么合并到一起呢?父级ID的问题怎么解决呢?

只要避免 id 重复就是了, 比如 单位的id 你都加上 "c_", 人员的id 都加上 "p_"  人员的父 id 就是 单位的id 吧,所以加上 "c_" 就可以了。 zTree 对于 id pId 的类型不做限制, Number 或者 String 都可以的。
14 楼 kumaws 2011-09-17  
哇!真不错!终于3.0出来了!有个问题困扰我们了,用ztree的时候,怎么把单位与人员两张表的数据同时构造到一个树上呢?以前用微软的树,采用递归的方式去够早的,但是ztree的时候非常方便的传给前台JSON就可以了,可是两张表怎么合并到一起呢?父级ID的问题怎么解决呢?
13 楼 zhengyutong 2011-09-14  
很不错的tree,支持一下~~~
12 楼 zTreeAPI 2011-09-14  
Liu_wh 写道
楼主怎么通过ID得到节点数据呢

getNodeByParam 方法能满足你的要求
11 楼 Liu_wh 2011-09-14  
楼主怎么通过ID得到节点数据呢

相关推荐

    JQuery zTree v3.0 下载

    zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件。它与 IE、FireFox、Chrome 等浏览器保持兼容,在一个页面内可同时生成多个Tree 实例,支持一次性静态生成和Ajax 异步加载两种方式,...

    JQuery zTree v3.0

    zTree v3.0 正式版在功能、性能方便比 v2.x 版本都有了很多改善,尤其是性能方面。 但还要再提提醒大家,v3.0 在代码架构上的改动较大,所以升级 v2.x 版本的 zTree 必须要配合修改代码,不能仅仅升级 js 文件。

    JQuery树型菜单 zTree v2.6 beta

    **jQuery zTree v2.6 Beta 知识点详解** jQuery zTree 是一个基于 jQuery 的开源项目,专门用于实现交互式树形菜单。在 v2.6 beta 版本中,它提供了丰富的功能和优化,使得在网页开发中构建动态、可操作的树形结构...

    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 zTree v3.2 最新版

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

    zTree 3.0 实例下载

    **zTree 3.0 实例详解** zTree是一款基于JavaScript的树形插件,广泛应用于网页中的数据展示,如文件目录、组织架构等场景...因此,下载并深入研究zTree 3.0的实例对于任何想要使用此插件的开发者来说都是至关重要的。

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

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

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

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

    jQuery 树形结构插件 zTree

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

    JQuery实现树插件 Ztree

    JQuery实现树插件Ztree是一个广泛使用的轻量级前端组件,它为Web开发者提供了构建交互式树形结构的便捷工具。Ztree基于流行的JavaScript库JQuery,因此,如果你已经熟悉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 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来实现用户选择特效。 一、...

Global site tag (gtag.js) - Google Analytics