随笔分类 -  Ztree相关

摘要:var setting = { data: { simpleData: { enable: true } }, check: { enable: true, chkStyle: 'checkbox' //,chkboxType:{ "Y": "", "N": "" } }, callback: { 阅读全文
posted @ 2020-04-23 17:02 岁月淡忘了谁 编辑
摘要:树节点有个open属性,引用API:记录 treeNode 节点的 展开 / 折叠 状态。1、初始化节点数据时,如果设定 treeNode.open = true,则会直接展开此节点2、叶子节点 treeNode.open = false3、为了解决部分朋友生成 json 数据出现的兼容问题, 支持 阅读全文
posted @ 2018-08-09 09:44 岁月淡忘了谁 编辑
摘要:先来一张完成图: 原理很简单:利用zTree的addDiyDom方法,自定义每个DOM节点,在原来的节点后面加一些div,再利用css样式使它看起来像个表格。 下面是完整代码(更新于2017-7-30 08:56 ) demo.html: 阅读全文
posted @ 2018-02-26 09:22 岁月淡忘了谁 编辑
摘要:var treeObj = $.fn.zTree.getZTreeObj("tree"); var nodes = treeObj.getNodes(); if (nodes.length>0) { for(var i=0;i<nodes.length;i++){ treeObj.expandNod 阅读全文
posted @ 2017-12-08 17:10 岁月淡忘了谁 编辑
摘要:在 setting 中的 callback 中加上 onAsyncSuccess:onAsyncSuccess 回调函数 , 然后实现回调函数 阅读全文
posted @ 2017-12-08 17:05 岁月淡忘了谁 编辑
摘要:前段时间项目中需要用树形结构,在选取的时候参考了很多插件,经过很多尝试,最后又回归到了ztree上。以前用的界面框架是EasyUI,但是它的树结构在实现起来有点复杂,并且功能不是特别完善。dtree在做demo的时候没什么问题,但是放到项目中,从数据库读取数据后还需要进行转换……码了n个demo后, 阅读全文
posted @ 2017-04-10 17:55 岁月淡忘了谁 编辑
摘要:这里面主要设计ztree的setting变量的async属性设置: 当点击展开树节点时,会请求url指定的action获取子节点数据,然后绑定到ztree上。 注意这里后台action返回的是JSON字符串,而ztree绑定新的节点数据只接收数组,所以需要在绑定前用filter函数进行数据清洗转换操 阅读全文
posted @ 2017-04-07 13:52 岁月淡忘了谁 编辑
摘要:一、初始异步加载树 初始化默认给出一个根结点,再结合异步加载的方式手动触发默认加载第一层,如图: 代码如下: var treeSetting = { async: { enable: true, url:"xxx/demo.do?method=listByTree", dataType:"json" 阅读全文
posted @ 2017-04-07 11:40 岁月淡忘了谁 编辑
摘要:异步记载树默认展开: 1、页面进来加载方法:expandAll(); 2、异步加载回调函数:onAsyncSuccess: zTreeOnAsyncSuccess 3、然后加入下面内容: var curStatus = "init", curAsyncCount = 0, asyncForAll = false,goAsync = ... 阅读全文
posted @ 2017-03-20 10:32 岁月淡忘了谁 编辑
摘要:第一版:点击一级目录展开,再点击时不能收回 第二版:点击一级目录展开,再点击时可以收回 第三版:优化样式,修复主菜单下的子菜单下级无子节点时点击无反应问题(js报错) 阅读全文
posted @ 2017-01-04 09:45 岁月淡忘了谁 编辑
只有注册用户登录后才能阅读该文。
posted @ 2017-01-03 09:15 岁月淡忘了谁 编辑
只有注册用户登录后才能阅读该文。
posted @ 2016-12-30 11:23 岁月淡忘了谁 编辑
摘要:select o.*,(select count(*) from sys_org t where t.orgsupid=o.orgid) isLeaf from sys_org o where 1=1 阅读全文
posted @ 2016-12-29 11:22 岁月淡忘了谁 编辑
摘要:异步加载的意思就是: 当点击展开树节点时,才去请求后台action返回点击节点的子节点数据并加载。 这里面主要设计ztree的setting变量的async属性设置: 当点击展开树节点时,会请求url指定的action获取子节点数据,然后绑定到ztree上。 注意这里后台action返回的是JSON 阅读全文
posted @ 2016-12-10 15:49 岁月淡忘了谁 编辑
该文被密码保护。
posted @ 2016-06-03 16:48 岁月淡忘了谁 编辑

点击右上角即可分享
微信分享提示