vxe-table icon indicating copy to clipboard operation
vxe-table copied to clipboard

树形勾选之后,用checkField方式反写勾选状态不能展示正常indeterminate状态

Open adoin opened this issue 1 year ago • 5 comments

可复现的链接:

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

adoin avatar Jan 12 '23 07:01 adoin

我也有同样的问题,请问你解决了吗

TellMeY76 avatar Jun 27 '23 02:06 TellMeY76

我自己写的vxe-table-demonic已解决

---原始邮件--- 发件人: @.> 发送时间: 2023年6月27日(周二) 上午10:41 收件人: @.>; 抄送: @.@.>; 主题: Re: [x-extends/vxe-table] 树形勾选之后,用checkField方式反写勾选状态不能展示正常indeterminate状态 (Issue #1947)

adoin avatar Jun 27 '23 02:06 adoin

vxe-table-demonic

怎么解决的 可否分享一下

gradendripar avatar Jan 30 '24 08:01 gradendripar

vxe-table-demonic

怎么解决的 可否分享一下

https://github.com/adoin/vxe-table/commit/e2fd0c67afab97dfcd8a4166a40ab04c03dbb833

adoin avatar Jan 30 '24 08:01 adoin

好像通过css可以判断,. vxe-cell--checkbox.is--indeterminate和 .vxe-checkbox--icon.vxe-icon-checkbox-unchecked , 回显数据的时候你去看那个应该半选但实际没有半选的checkbox样式就能发现了

ctrlands avatar Apr 23 '24 08:04 ctrlands