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;
//}
////返回树对象
//vartree=$(this).tree;
////选中的节点是否为叶子节点,如果不是叶子节点,清除选中
//varisLeaf=tree('isLeaf',node.target);
//if(!isLeaf){
////清除选中
//$('#artReason').combotree('clear');
//}
//},
onChange:function(newValue,oldValue){
debugger;
},
//filter:function(q,row){
//debugger;
//varopts=$(this).combobox("options");
//returnrow[opts.textField].indexOf(q)>-1;//将从头位置匹配改为任意匹配
//},
});
以上这篇EasyUI中combotree默认不能选择父节点的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。