阅读更多

10顶
0踩

Web前端

zTree v3.5.16 发布,继续缓慢的修正 bug

 

google code 已经无法上传下载包,请使用 Github 或 开源中国的 Git。

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

开源中国Git:https://git.oschina.net/zTree/zTree_v3

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

 

 

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

 

   * 【增加】onDragMove 回调,便于控制 zTree 节点与其他 DOM 的拖拽操作。(感谢 yumi301)

   * 【增加】针对 Mac 系统 Cmd 键的支持, Cmd 键 + 左键 也可以多选节点

 

   * 【修改】使用 destory 方法销毁树以后,依然可以从 getZTreeObj 方法中获取到 zTree 对象的 bug。

   * 【修改】onCheck 回调的 event,恢复为 zTree 自身的 event 事件,同时利用 srcEvent 传递原始 event 对象。(感谢 yumi301)

   * 【修改】拖拽多个节点时,超出 maxShowNodeNum 设置个数的节点会失去 被选择状态的 bug

   * 【修改】excheck & exedit 扩展包的 zTree 方法中 setting 数据错误导致 checkNode、updateNode 等方法操作 radio 失效的 bug

   * 【修改】不加载 exedit 扩展包时,使用 removeNode 方法无法触发 beforeRemove 和 onRemove 回调的 bug

 

10
0
评论 共 6 条 请登录后发表评论
6 楼 zhachunling 2014-05-14 18:15
一直使用确实很不错
5 楼 zTreeAPI 2014-05-14 09:07
baichixiaozi 写道
请教下,谢谢...有2000左右的节点,速度非常慢,IE很容易崩溃,请高手解惑

请你看看 大数据量加载的 Demo,加载 1、2w 都不应该有太大的问题, 另外如果你的2000个节点是同一个父节点下的。。。那么多少会有些问题的

4 楼 baichixiaozi 2014-05-07 16:11
请教下,谢谢
var setting = {
data: {
simpleData: {
enable: true
},key: {
title:"t"
}
},

callback: {
beforeClick: beforeClick
},
view: {
fontCss: getFontCss,
nameIsHTML: true
}
};
$(function() {
     var treeNodes;
     var treeNodesFile;
     $.ajax({ 
     async : false, 
     cache:false, 
     type: 'POST', 
     contentType:"application/json",
     url: "<%=basePath%>pages/ajaxChangeTree.do//请求的action路径 
     error: function () {//请求失败处理函数 
     alert('请求失败'); 
     }, 
     success:function(data){ //请求成功后处理函数。   
     treeNodes = eval(data);
     allTreeNode = treeNodes;
     } 
     });
  
     $.fn.zTree.init($("#treeDemo"), setting, treeNodes);
     var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
treeObj.expandAll(false);
       });
json大概是这样的
[{"id":"00000000-0000-0000-0000-000000000000CCE7AED4","open":"false","pId":-1,"t":"测试1","name":"测试1"},
{"id":"X5gAAAAKKazM567U","open":"false","pId":"00000000-0000-0000-0000-000000000000CCE7AED4","t":"测试2","name":"测试2"},
{"id":"a65iOpeaSdWvnJHurLpv+cznrtQ=","open":"false","pId":"00000000-0000-0000-0000-000000000000CCE7AED4","t":"测试3","name":"测试3"},
{"id":"X5gAAAANsNvM567U","open":"false","pId":"00000000-0000-0000-0000-000000000000CCE7AED4","t":"测试4","name":"测试4"}]
有2000左右的节点,速度非常慢,IE很容易崩溃,请高手解惑
3 楼 wnjustdoit 2014-03-10 13:50
hoho~~
2 楼 white_crucifix 2014-03-10 10:05
树哥。。。。。
1 楼 ssy341 2014-03-10 09:59
前排支持树哥

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ztree 3.5.16

    zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下去,...

  • zTree树实现用户权限管理

    ztree

  • ztree3.5.02选中结点时报错

     更新jquery版本后,使用jquery1.1.1,左键点击Tree里的节点的时候报错,虽然不影响显示,但是在chrome控制台显示报错 Uncaught TypeError: Cannot read property 'nodeName' of undefined jquery.ztree.core-3.5....

  • 52zTree - 与其他 DOM 拖拽互动

    效果图: 代码: &lt;!DOCTYPE html&gt; &lt;HTML&gt; ... ZTREE DEMO - drag with other DOM&lt;/TITLE&gt; &lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt; &lt;...

  • 从数据库里面取值绑定到Ztree

    摘要:1、效果图(思路:将数据库表按照一定的格式排序,然后序列化成json字符串,绑定到Ztree上并显示出来)zTreev3.5.16API文档:http://www.ztree.me/v3/api.php2、添加应用及显示的位置,设置树需要绑定的字段,...

  • jQuery DOM操作之结点转移复制

    jQuery DOM操作之结点转移复制$('div').append($('p'))这样即可把p标签移动到div标签里$('div').append( $('p').html() )是把p标签里的内容复制到div标签里$('div').append( $('p').clone(true))是复制一份到div标签...

  • 实现下拉框并且带有复选框功能

    工作中遇到要实现这样的功能:下拉框并且带有...${base}/resources/basic/css/zTreeStyle.css&quot;/&amp;gt; &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;${base}/resources/basic/css/demo.css&quot;/&amp;

  • (转)如何有效的利用数据字典进行查询

    用户如何有效地利用数据字典     2002-03 余枫   ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。 我们不能手工修改数据字典里的信息。   很多时候,一般的ORACLE用

  • 数据复制中的定时任务机制(转)

    数据复制中的定时任务机制(石骁騑 2001年07月20日 01:40) 简介 本文首先简单介绍了Oracle 8的数据复制的基本概念,然后详细介绍了实现Oracle 8数据复制延迟事务队列转发的Oralce 8任务队列机制,包括“任务队列”子系统的安装,API编程接口DBMS_JOB包的介绍以及API过程中各参数的概念,任务队列的体系结构和运行环境,任务队列数据字典视图以及时间间隔(interva

  • 使用操作系统认证登陆oracle

    windows下: 1.建立组:ora_dba2.建立用户:test,把test加入到组ora_dba3.SQLNET.ORA参数文件里,必须设置 SQLNET.AUTHENTICATION_SERVICES = (NTS) 登陆时使用connect / as sysdba unix/linux下: SQL> show parameters os_authent_prefix NAME TYPE

  • exp参数中的query参数

    query参数用来带条件导出表的数据,格式为 win: exp test/test query=where name=test tables=tab1 file=tabl1.dmp log=tab1l unix:   exp test/test query=/"where name=/test//" tables=tab1 file=tabl1.dmp log=tabl1 但是它也

  • oracle9i下使用logminer

    注意,9i里不需要再运行创建logminer的脚本,logminer已经创建好了。   下面将就视图v$logmnr_contents的常用字段含义进行说明:名称                    含义----------------------- -------- --------------------------------------------SCN      特定数据变化的系统更改

  • Windows下如何彻底删除Oracle

    NT下如何彻底删除Oracle?    软件环境:  1、Windows 2000+ORACLE 8.1.7 2、ORACLE安装路径为:C:/ORACLE   实现方法:  1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。   2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universa

  • oracle常用sql

    --删除表a中bm重复的记录delete from a a where a.rowid !=(select max(rowid) from a b where a.bm=b.bm); --查找表a中有表b中没有的记录select * from a where not exists (select x from b where a.bm=b.bm); --删除表a中有表b中没有的记录delet

  • [转发]RMAN 初学者指南

    第 1 楼 [推荐]RMAN 初学者指南 [zt]RMAN(Recovery Manager)是DBA的一个重要工具,用于备份、还原和恢复oracle数据库,前一段时间有网友找我要,可惜没时间,趁这两天出差在外没什么事,就写了一下,供初学的朋友参考。本文将介绍RMAN 的基本操作,更多的信息请参考《Oracle8i Backup & Recovery Guide》及RMAN 手册,或者是OCP S

  • 查找用户权限的表

    DBA_SYS_PRIVS:分配给所有用户的system权限SESSION_PRIVS:当前对所有用户有效的权限DBA_TAB_PRIVS:分配给所有用户的object权限DBA_COL_PRIVS:分配给用户的对象的列的权限 查看当前用户的角色:user_role_privs SQL>select * from user_role_privs; 查看序列号,last_number是当前值SQL>

  • (转)ORACLE数据库管理员工作内容

    ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控:(1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。(2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。(3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机

  • [转帖]RMAN 恢复实践

    [转帖]RMAN 恢复实践 RMAN恢复实践 文章来源:(ncn.cn) 阅读次数:(248) 更新时间:(2003-6-18 18:02:00) 关键词:Oracle、恢复、RMAN 谈恢复肯定离不开备份,不过今天我们的重点不在于此,我在在这里将备份分为两类:操作系统备份和数据库备份,而数据库备份工作我们大部分都是用RMAN 来做。对于使用RMAN 我强烈建议使用catalog mode。 测试

Global site tag (gtag.js) - Google Analytics