vue-tree icon indicating copy to clipboard operation
vue-tree copied to clipboard

插件很不错-但被禁止选择复选框的节点,可以通过选择父节点,从而勾选子节点

Open soddygo opened this issue 7 years ago • 1 comments

问题:子节点被禁止复选框选择,但可以通过选择父节点,使被禁止选择的子节点被选择上.

个人感觉被禁止选择复选框的,不应该可以通过选择父节点,从而勾选了子节点的复选框

目前我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)

soddygo avatar Jan 16 '19 07:01 soddygo

好的,谢谢你的建议,下一个迭代会修复这个问题

halower avatar Jan 17 '19 03:01 halower