插件很不错-但被禁止选择复选框的节点,可以通过选择父节点,从而勾选子节点
soddygo opened this issue · 1 comments
soddygo commented
问题:子节点被禁止复选框选择,但可以通过选择父节点,使被禁止选择的子节点被选择上.
个人感觉被禁止选择复选框的,不应该可以通过选择父节点,从而勾选了子节点的复选框
目前我fork项目,在tree.vue文件里,89行,child循环里,添加一句判断:
//检查是否节点是否被设置为禁用了
if(child && child.chkDisabled === true){
//节点复选框被禁用,不对复选框做操作
}else {
this.$set(child, 'checked', checked)
if (halfcheck) {
this.$set(child, 'halfcheck', false)
}
}
this.childCheckedHandle(child, checked, halfcheck)
halower commented
好的,谢谢你的建议,下一个迭代会修复这个问题