EasyUI combotree單選的使用
阿新 • • 發佈:2018-12-09
$('#waterMeter_waterMeterInfo_tool_roomNo').combotree({
url: '../../json/roomNo.json',
multiple : true,//設定可以多選,顯示多選框,不設定不會出現多選框
required: true,
method: 'GET',
checkbox : true,//顯示多選框
onlyLeafCheck : true,//只在葉子節點顯示多選框
onSelect:function (node) {
},
onBeforeSelect : function (node){
$(this).tree("check", node.target);//控制點選文字時也能勾選
return false;//避免不是選擇勾選框而是點選文字出現黃色的選中條紋
},
onBeforeCheck : function(node, checked){//控制只能選一項
if(checked){//當前為選中操作
var nodes = $(this).tree("getChecked");
//控制只能選一項,選中某一項後後面不能再勾選
if(nodes.length > 0){
for(var i=0; i<nodes.length; i++){
$(this).tree("uncheck", nodes[i].target);//清除之前選中的項
}
}
}
}
});