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默认不能选择父节点的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。