zoukankan      html  css  js  c++  java
  • zTree选中节点或点击节点后,取消子父级节点的选中状态的实现

      //递归去除选中节点的子类节点
            function cancelChecked(node){
            
                if(node.isParent){//判断是否为父节点
                    if(node.zAsync){//判断该节点是否异步加载过子节点(有木有展开)
                    
                        zTree = $.fn.zTree.getZTreeObj("treeDemo");
                        var childs = node.children;    
                        for(var i=0;i<childs.length;i++){
                            zTree.checkNode(childs[i],false,false);//取消子节点的选中
                            cancelChecked(childs[i]);
                        }
                    }
                }
            }
            //递归去除父类节点的的选中
            function cancelParentNodeChecked(node){
                    zTree = $.fn.zTree.getZTreeObj("treeDemo");
                    if(node.getParentNode()){
                        zTree.checkNode(node.getParentNode(),false,false);
                        cancelParentNodeChecked(node.getParentNode());
                    }
            }

  • 相关阅读:
    [BZOJ2038]小Z的袜子
    [BZOJ5016]一个简单的询问
    [BZOJ1008][HNOI2008]越狱
    [FZU2254]英语考试
    利用Map 的merge方法统计数量
    List 原生态类型
    try-with-resource 关闭 io流
    利用构建器创建对象
    linux 安装 vault
    git 上传文件
  • 原文地址:https://www.cnblogs.com/xplj2013/p/7365224.html
Copyright © 2011-2022 走看看