EasyUI 中combotree 默认不能选择父节点

这需要添加如下字段就行,搜了半天,说什么判断是不是子节点什么的,都是胡扯!

onlyLeafCheck:true,

//病因分类 
$('#artReason').combotree({
width:200,
method:'GET',
   //url: '${ctx}/business/dict/json/DicEtilolgy',
   data:DicEtilolgy_data,
   idField : 'id',
   textFiled : 'name',
parentField : 'pid',
   animate:true,
   mode:'local',
   multiple: true,
   onlyLeafCheck:true,
   onbeforeselect:function(node){
    debugger;
                alert(node.state);
                if(node.state){
                    $("#artReason").tree("unselect");
                }
            },
onClick:function(data){
return;
debugger;
},
   onLoadSuccess:function(node,data){
//     $("#artReason").combotree('setValue',['11','12']);
   
   },
//    onSelect : function(node) { 
//     debugger;
//     if(parseInt(node.id)<10){
//     $('#artReason').combotree('clear');
//     return;
//     }
//        //返回树对象  
//        var tree = $(this).tree;  
//        //选中的节点是否为叶子节点,如果不是叶子节点,清除选中  
//        var isLeaf = tree('isLeaf', node.target);  
//        if (!isLeaf) {  
//            //清除选中  
//            $('#artReason').combotree('clear');  
//        }  
//    },  
   onChange:function(newValue, oldValue) { 
    debugger;
   },
//    filter:function(q,row){ 
//     debugger;
//     var opts=$(this).combobox("options"); 
//     return row[opts.textField].indexOf(q)>-1;//将从头位置匹配改为任意匹配 
//     },
});


你可能感兴趣的:(easyui-类库)