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

                    }
                }   

 

posted @ 2016-08-10 23:59  永醉雨辰  阅读(3321)  评论(0编辑  收藏  举报