Js操作树节点自动折叠展开的几种方法


Posted in Javascript onMay 05, 2014

1、方法一

var tree = L5.getCmp('edocOutfileRelationTree'); 
//增加选择树,节点自动折叠 
tree.on("click", function(node,e){ 
node.getUI().toggleCheck(true); 
}); 
tree.root.expand();

2、方法二
var tree = L5.getCmp('orgstrutree'); 
//增加选择树,节点自动折叠 
tree.on("click", function(node,e){ 
if(node.expanded==false){ 
node.expand(); 
}else{ 
node.collapse(); 
} 
});

结合使用:
var tree = L5.getCmp('orgstrutree'); 
//增加选择树,节点自动折叠 
tree.on("click", function(node,e){ 
var organType = node.record.get("organType"); 
if(organType == "8"){ 
node.getUI().toggleCheck(true); 
}else{ 
if(node.expanded==false){ 
node.expand(); 
}else{ 
node.collapse(); 
} 
} 
});
Javascript 相关文章推荐
DOM2非标准但却支持很好的几个属性小结
Jan 21 Javascript
Js表格万条数据瞬间加载实现代码
Feb 20 Javascript
jquery幻灯片插件bxslider样式改进实例
Oct 15 Javascript
js实现仿Windows风格选项卡和按钮效果实例
May 13 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
Sep 17 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
Jun 23 Javascript
基于JavaScript实现滑动门效果
Mar 16 Javascript
基于JavaScript定位当前的地理位置
Apr 11 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
Dec 08 Javascript
Vue触发input选取文件点击事件操作
Aug 07 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
May 05 #Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
May 05 #Javascript
一个简单的jquery的多选下拉框(自写)
May 05 #Javascript
JavaScript日期时间格式化函数分享
May 05 #Javascript
js中substring和substr的定义和用法
May 05 #Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 #Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 #Javascript
You might like
php下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
PHP实现搜索相似图片
2015/09/22 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
PHP设计模式之装饰器模式定义与用法简单示例
2018/08/13 PHP
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Python中functools模块函数解析
2017/03/12 Python
python读写json文件的简单实现
2017/04/11 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
python selenium 获取标签的属性值、内容、状态方法
2018/06/22 Python
详解Python中is和==的区别
2019/03/21 Python
python批量处理文件或文件夹
2020/07/28 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
学校通报表扬范文
2015/05/04 职场文书
获奖感言一句话
2015/07/31 职场文书
Elasticsearch 数据类型及管理
2022/04/19 Python