zoukankan      html  css  js  c++  java
  • EasyUI Tree 全选/反选

    //全选反选  
    //参数:selected:传入this,表示当前点击的组件  
    //treeMenu:要操作的tree的id;如:id="userTree"  
    function treeChecked(selected, treeMenu) {  
        var roots = $('#' + treeMenu).tree('getRoots');//返回tree的所有根节点数组  
        if (selected.checked) {  
            for ( var i = 0; i < roots.length; i++) {  
                var node = $('#' + treeMenu).tree('find', roots[i].id);//查找节点  
                $('#' + treeMenu).tree('check', node.target);//将得到的节点选中  
            }  
        } else {  
            for ( var i = 0; i < roots.length; i++) {  
                var node = $('#' + treeMenu).tree('find', roots[i].id);  
                $('#' + treeMenu).tree('uncheck', node.target);  
            }  
        }  
    }  
    <input title="全选/反选" type="checkbox" onClick="treeChecked(this,'treeMenu')"/>
    1. //全选反选  
    2. //参数:selected:传入this,表示当前点击的组件  
    3. //treeMenu:要操作的tree的id;如:id="userTree"  
    4. function treeChecked(selected, treeMenu) {  
    5.     var roots = $('#' + treeMenu).tree('getRoots');//返回tree的所有根节点数组  
    6.     if (selected.checked) {  
    7.         for ( var i = 0; i < roots.length; i++) {  
    8.             var node = $('#' + treeMenu).tree('find', roots[i].id);//查找节点  
    9.             $('#' + treeMenu).tree('check', node.target);//将得到的节点选中  
    10.         }  
    11.     } else {  
    12.         for ( var i = 0; i < roots.length; i++) {  
    13.             var node = $('#' + treeMenu).tree('find', roots[i].id);  
    14.             $('#' + treeMenu).tree('uncheck', node.target);  
    15.         }  
    16.     }  
    17. }  
    18. <input title="全选/反选" type="checkbox" onClick="treeChecked(this,'treeMenu')"/>
  • 相关阅读:
    shell--练习--简易计算器
    shell--运算符
    shell--传递参数
    PHP数学函数的练习
    PDO对数据库的操作
    PHP实现手机短信的验证
    ThinkPHP框架 _ 学习16
    ThinkPHP框架 _ 学习15
    ThinkPHP框架 _ 学习14
    ThinkPHP框架 _ 学习13
  • 原文地址:https://www.cnblogs.com/zdf159/p/9300194.html
Copyright © 2011-2022 走看看