提交 4fd2051b 作者: 无木

fix(table): settings indeterminate state effect

修复存在操作列的情况下,表格设置组件中的半选状态显示不正确的问题
上级 a96cb250
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
const columns = getColumns(); const columns = getColumns();
const checkList = table const checkList = table
.getColumns() .getColumns({ ignoreAction: true })
.map((item) => { .map((item) => {
if (item.defaultHidden) { if (item.defaultHidden) {
return ''; return '';
...@@ -244,9 +244,7 @@ ...@@ -244,9 +244,7 @@
const indeterminate = computed(() => { const indeterminate = computed(() => {
const len = plainOptions.value.length; const len = plainOptions.value.length;
let checkdedLen = state.checkedList.length; let checkdedLen = state.checkedList.length;
if (unref(checkIndex)) { unref(checkIndex) && checkdedLen--;
checkdedLen--;
}
return checkdedLen > 0 && checkdedLen < len; return checkdedLen > 0 && checkdedLen < len;
}); });
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论