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基本概念初级讲解论坛贴的学习记录
Feb 22 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
Jun 05 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
Nov 21 Javascript
JS实现定时自动关闭DIV层提示框的方法
May 11 Javascript
js判断手机号运营商的方法
Oct 23 Javascript
BootStrap便签页的简单应用
Jan 06 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
Nov 22 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
JS 数组随机洗牌的实例代码
Sep 12 Javascript
JS使用new操作符创建对象的方法分析
May 30 Javascript
在vue-cli创建的项目中使用sass操作
Aug 10 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
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
jquery 选项卡效果 新手代码
2011/07/08 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[01:41]DOTA2超级联赛专访YYF 称一辈子难忘TI2
2013/05/28 DOTA
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
从0开始的Python学习016异常
2019/04/08 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
用CSS3打造HTML5的Logo(实现代码)
2016/06/16 HTML / CSS
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
诚信贷款承诺书
2014/05/30 职场文书
会计专业自荐书
2014/07/08 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
熟背这些句子,让您的英语口语突飞猛进(135句)
2019/09/06 职场文书
JavaScript小技巧带你提升你的代码技能
2021/09/15 Javascript
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript