Skip to content

[Bug Report] 设置禁止勾选以后,点击全选还是会勾选 #397

@wsyangfan

Description

@wsyangfan

选择要提交 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 内

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions