ztree 设置不可操作
//编辑模块 $scope.moduleInfo = module; var filePathInfo = module.fileInfo; (fileInfo 相当于我的里面的 fileList) for(var i = 0; i< filePathInfo.length; i++){ $scope.editNodesName.push(filePathInfo[i].fileName); var editNode = treeObj.getNodeByParam("filePathName", filePathInfo[i].fileName); treeObj.setChkDisabled(editNode, false); //设置可操作 }
$scope.editNodesName = [];
//添加下层节点 treeObj.addNodes(parentNode,myArr); //disabled if(!!parentNode.children){ for (var i = 0;i< parentNode.children.length; i++) { var child = parentNode.children[i]; /*if(child.checked == true && $scope.editNodesName.indexOf(child.filePathName) > 0){ · treeObj.setChkDisabled(child, true); }*/ for (var j = 0; j< $scope.editNodesName.length; j++) { if(child.checked == true && child.isParent == false && child != $scope.editNodesName[j]){ · treeObj.setChkDisabled(child, true); } } } }