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;
}