ztree操作子节点 子节点的子节点


if(treeNode.isParent){
 var len=treeNode.children;
for(var obj=0;obj<len.length;obj++){
if(treeNode.children[obj].chkDisabled){
treeNode.children[obj].checked=false;
         treeNode.children[obj].chkDisabled=true;//是否不能选
}else{
        treeNode.children[obj].checked=false;
        treeNode.children[obj].chkDisabled=false;//是否不能选
        zTree.updateNode(treeNode.children[obj]);
      //获取子节点的子节点
      if(treeNode.children[obj].isParent){
      var nodes= getAllChildNodes(treeNode.children[obj]);
      for(var j=0;j<nodes.length;j++){
      zTree.setChkDisabled(nodes[j],false);
      zTree.updateNode(nodes[j]);
      }
        }
}

 }

//集团树获取当前节点子节点

  function getAllChildNodes(treeNode) {
        var treeObj = $.fn.zTree.getZTreeObj("orgCodeTree");//获取ztree
        var childNodes = treeObj.transformToArray(treeNode);//把该节点的下的所有数据转换为数组
        var nodes = [];
        for(i = 0; i < childNodes.length; i++) {
          //只有保存叶子节点的数据
           if(childNodes[i]!=treeNode){
                    nodes[j] .push(childNodes[i]);
               
           }
        }
        return nodes;

  }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值