-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[table] 带拖拽功能的树表格表头操作全选,会选中已禁用选择的行 #3499
Comments
👋 @chenli1989,感谢给 TDesign 提出了 issue。 |
|
升级至 1.6.6 问题还存在 |
涉及到表格拖拽功能的问题,后续关注 #3567 这里 |
@chaishi 与官网示例的差别就是在树表格上多一个开启行可拖拽功能。开启行可拖拽功能,全选操作就会出现已禁用选择的行会被选中。目前这个问题在 v1.6.8 版本还是存在。 |
这个BUG应该和Vue3以及sortablejs没关系。 跟踪代码发现,第一层问题在这里:
经检验发现,
关键在202行的判断,所以其实是
发现
这里居然用 根据其他地方的写法,这里可以改写成
又或者
顺便吐槽一下这两个地方的写法不一致~ |
tdesign-vue-next 版本
1.6.3
重现链接
https://codesandbox.io/s/tree-table-forked-n6l5vw?file=/src/Demo.vue
重现步骤
树表格开启选择行,设置指定行禁用选择。树表格表头操作全选,会把设置禁用选择的行一起选中。
[t-table] 组件正常。
[t-enhanced-table] 组件异常,不应该一起选中已禁用选择的行!
期望结果
树表格表头操作全选,不要选中已禁用选择的行
实际结果
树表格表头操作全选,选中已禁用选择的行
框架版本
3.3.4
浏览器版本
Chrome(118.0.5735.248)
系统版本
Windows 11
Node版本
v18..17.1
补充说明
看重现
The text was updated successfully, but these errors were encountered: