您的位置:首页 > 产品设计 > UI/UE

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

2015-08-17 16:42 477 查看

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

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;//将从头位置匹配改为任意匹配

//
},

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: