vxe-table
vxe-table copied to clipboard
树形勾选之后,用checkField方式反写勾选状态不能展示正常indeterminate状态
可复现的链接:
https://stackblitz.com/edit/vitejs-vite-wabrqv?file=src%2Fcomponents%2Fdemo1.vue&terminal=dev
问题描述与截图:
点击按钮后 展开看到里面的子集为局部勾选的情况下 父级是空的 其他方式比如手动计算父级_checked为true 也会导致为 √状态而不是➖状态
期望的结果:
渲染正常的半选状态
操作系统:
win10
浏览器版本:
chrome101
vue 版本:
3.2+
vxe-table 版本:
4.3.9
我也有同样的问题,请问你解决了吗
我自己写的vxe-table-demonic已解决
---原始邮件--- 发件人: @.> 发送时间: 2023年6月27日(周二) 上午10:41 收件人: @.>; 抄送: @.@.>; 主题: Re: [x-extends/vxe-table] 树形勾选之后,用checkField方式反写勾选状态不能展示正常indeterminate状态 (Issue #1947)
vxe-table-demonic
怎么解决的 可否分享一下
vxe-table-demonic
怎么解决的 可否分享一下
https://github.com/adoin/vxe-table/commit/e2fd0c67afab97dfcd8a4166a40ab04c03dbb833
好像通过css可以判断,. vxe-cell--checkbox.is--indeterminate和 .vxe-checkbox--icon.vxe-icon-checkbox-unchecked , 回显数据的时候你去看那个应该半选但实际没有半选的checkbox样式就能发现了