easyui combotree 实现勾选checkbox 同时选择所有子节点,取消父节点同时取消所有子节点
$(function(){
$("#busiUUID").combotree({ //
cascadeCheck:false, //禁止联动选择
onCheck:function(node,checked){
var tt = $("#busiUUID").combotree("tree");
if(checked){
var childNode = tt.tree("getChildren",node.target);
for(var i= 0;i<childNode.length;i++){
tt.tree("check", childNode[i].target);
}
}
else{
var childNode = tt.tree("getChildren",node.target);
for(var i= 0;i<childNode.length;i++){
tt.tree("uncheck", childNode[i].target);
}
}
},
});
});
参考这篇文章进行的修改:https://www.oschina.net/code/snippet_2247058_54581