EasyUI tree常用方法
来源:互联网 发布:linux重启 编辑:程序博客网 时间:2024/06/13 14:43
- 初始化树
$('#EM_tree').tree({ data:treeData,//json格式数据 checkbox: true, //显示勾选框 dnd:true, onClick:function(node){//单击事件 } //$(this).tree('toggle', node.target); }, onLoadSuccess:function(){ //加载完成事件 $("#EM_tree").tree("collapseAll"); //收起树节点 }})
- 重载
function reload(){ var node = $('#EM_tree').tree('getSelected'); //当前选中节点 //判断当前是否有选中节点 if (node) { $('#EM_tree').tree('reload', node.target); }else { $('#EM_tree').tree('reload'); //刷新整个树 } }
- 获取children
function getChildren(){ var node = $('#EM_tree').tree('getSelected'); if (node) { //当前选中节点的children var children = $('#EM_tree').tree('getChildren', node.target); }else { //树的children var children = $('#EM_tree').tree('getChildren'); } for (var i = 0; i < children.length; i++) { var text = children[i].text; } alert(children.length); }
- 获取勾选节点
function getChecked(){ var nodes = $('#EM_tree').tree('getChecked'); for (var i = 0; i < nodes.length; i++) { var text = nodes[i].text; } alert(nodes.length); }
- 获取当前选中节点
function getSelected(){ var node = $('#EM_tree').tree('getSelected'); alert(node.text); }
- 收起、展开节点
function collapse(){ var node = $('#EM_tree').tree('getSelected'); $('#EM_tree').tree('collapse', node.target); } function expand(){ var node = $('#EM_tree').tree('getSelected'); $('#EM_tree').tree('expand', node.target); }function collapseAll(){ var node = $('#EM_tree').tree('getSelected'); if (node) { $('#EM_tree').tree('collapseAll', node.target); }else { $('#EM_tree').tree('collapseAll'); } } function expandAll(){ var node = $('#EM_tree').tree('getSelected'); if (node) { $('#EM_tree').tree('expandAll', node.target); }else { $('#EM_tree').tree('expandAll'); } }
- 节点的增删改
function append(){ var node = $('#EM_tree').tree('getSelected'); $('#EM_tree').tree('append', { parent: (node ? node.target : null), data: [{ text: 'new1', checked: true }, { text: 'new2', state: 'closed', children: [{ text: 'subnew1' }, { text: 'subnew2' }] }] }); } function remove(){ var node = $('#EM_tree').tree('getSelected'); $('#EM_tree').tree('remove', node.target); } function update(){ var node = $('#EM_tree').tree('getSelected'); if (node) { node.text = '<span style="font-weight:bold">new text<\/span>'; node.iconCls = 'icon-save'; $('#EM_tree').tree('update', node); } }
阅读全文
0 0
- EasyUI tree常用方法
- easyUI tree方法
- EasyUI tree isLeaf方法用法
- jquey easyui 常用方法
- EasyUI 的常用方法
- easyui常用控件常用方法
- EasyUi常用组件(二)Tree
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法
- EasyUI常用控件禁用方法:
- 通过Postman调试SpringMVC时出现日期转换错误的解决方案
- PHPExcel 导出2003和2007的excel文档实例
- 7.翻转整数
- 深度学习基础(三):激活函数和损失函数
- 【java面试】IO流
- EasyUI tree常用方法
- Win7无法修改账号密码的解决方法
- Redis与Memcached的区别
- PCI-E
- c/c++ 中的Split函数(字符串自动分割)
- 链接资源
- Android编程实现WebView自适应全屏方法小结
- Unity命令的命令行参数
- Boost库——auto_ptr、scoped_ptr、share_ptr、weak_ptr小结