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 相关文章推荐
Jquery常用技巧收集整理篇
Nov 14 Javascript
理清apply(),call()的区别和关系
Aug 14 Javascript
ie下jquery.getJSON的缓存问题的处理方法
Mar 29 Javascript
JavaScript中字符串的常用操作方法及特殊字符
Mar 18 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
Jul 23 Javascript
微信小程序网络封装(简单高效)
Aug 06 Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 Javascript
详解element-ui中form验证杂记
Mar 04 Javascript
js实现多张图片每隔一秒切换一张图片
Jul 29 Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 Javascript
vue中添加与删除关键字搜索功能
Oct 12 Javascript
Vue自定义多选组件使用详解
Sep 08 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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
PHP生成唯一订单号的方法汇总
2015/04/16 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
2010/03/24 Javascript
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
微信小程序实现搜索功能
2020/03/10 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
Python深入学习之特殊方法与多范式
2014/08/31 Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
2015年中秋节主持词
2015/07/30 职场文书
校园之声广播稿
2015/08/18 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
vue router 动态路由清除方式
2022/05/25 Vue.js