当前位置:首页 > 开发 > Web前端 > 前端 > 正文

ztree设置禁用节点

发表于: 2015-07-06   作者:3213213333332132   来源:转载   浏览:
摘要: ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。 $(function(){ showTree(); setDisabledNode(); });
ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。
 
$(function(){            	
                showTree();
	            setDisabledNode();

});
                   
            //展示树数据
            function showTree(){
                jQuery.ajax({
                    type:'GET',
                    async:false,//这里要设置同步,否则数据没有完全加载,是无法设置禁用的节点的。
                    url:top.basePath + '/pages/system/buildCheckBoxColumnTreeNodes.action?columnIds='+columnIds+'&mediaInfoId='+mediaInfoId+'&isAdd='+isAdd,                    		
                    dataType:'json',
                    success:function(data){
                        var zNodes = data.model;
                        $.each(zNodes,function(key,val){
                            if(val.level == 0 && val.pId == 0)
                            {                            	
                                val.open = true;
                                val.icon = '<%=path%>/plugins/ztree/css/zTreeStyle/img/diy/1_close.png';
                            }else{
                                val.icon = '<%=path%>/plugins/ztree/css/zTreeStyle/img/diy/1_open.png';
                            }
                        });
                        //初始化栏目树对象
                        var zTreeObj = $.fn.zTree.init($("#columnTree"), setting, zNodes);
                    }
                });
            }
            //设置禁用的复选框节点
            function setDisabledNode(){
                  var treeObj = $.fn.zTree.getZTreeObj("columnTree");
                  var disabledNode = treeObj.getNodeByParam("level", 0);
                  treeObj.setChkDisabled(disabledNode, true);	
            }

ztree设置禁用节点

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号