-
-
Notifications
You must be signed in to change notification settings - Fork 775
Closed
Labels
Description
选择要提交 issue 的库
vue-easytable
Issue 类型
Bug
Issue 标题
设置禁止勾选以后,点击全选还是会勾选
仓库版本
2.7.0
Vue 版本
2.6.14
浏览器
Chrome
系统类型
Windows
重现链接
https://codesandbox.io/s/vue-easytable-2-7-0-example-forked-tqys0?file=/Example.vue
重现步骤
checkboxOption 中不设置 defaultSelectedRowKeys,只设置 disableSelectedRowKeys, 点击全选会将 disableSelectedRowKeys 中的 rowKey 也勾选
但是如果我先勾选一行,再点全选,disableSelectedRowKeys 中的 rowKey 就不会被勾选
期望的结果是什么?
disableSelectedRowKeys 中的 rowKey 不会受到全选的 影响
实际的结果是什么?
disableSelectedRowKeys 中的 rowKey 会受到全选的 影响
补充说明(可选)
看起来像是在计算 disableCheckboxUnselectedRowKeys 的时候 加了一句 internalCheckboxSelectedRowKeys.length > 0 的判断 导致没有进入到 if 内