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 相关文章推荐
javascript 打印页面代码
Mar 24 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
Sep 12 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
May 27 Javascript
node.js中的fs.linkSync方法使用说明
Dec 15 Javascript
JavaScript语言对Unicode字符集的支持详解
Dec 30 Javascript
javascript中if和switch,==和===详解
Jul 30 Javascript
基于jQuery实现二级下拉菜单效果
Feb 01 Javascript
JS锚点的设置与使用方法
Sep 05 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
Mar 30 Javascript
五步轻松实现zTree的使用
Nov 01 Javascript
CKEditor4配置与开发详细中文说明文档
Oct 08 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
Mar 27 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
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
php两种无限分类方法实例
2015/04/21 PHP
PHP数组实例详解
2016/06/26 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
2013/07/21 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
详解Python之unittest单元测试代码
2018/01/24 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
Django框架视图介绍与使用详解
2019/07/18 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
python使用Geany编辑器配置方法
2020/02/21 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
会计专业毕业生自我评价
2013/09/25 职场文书
秋季运动会稿件
2014/01/30 职场文书
毕业生自荐信如何写
2014/03/24 职场文书
文艺委员竞选稿
2015/11/19 职场文书
浅谈Java实现分布式事务的三种方案
2021/06/11 Java/Android
Redis中缓存穿透/击穿/雪崩问题和解决方法
2021/12/04 Redis