fix(table): settings indeterminate state effect

修复存在操作列的情况下,表格设置组件中的半选状态显示不正确的问题
This commit is contained in:
无木 2021-06-06 12:03:53 +08:00
parent a96cb2509c
commit 4fd2051bc0

View File

@ -200,7 +200,7 @@
const columns = getColumns();
const checkList = table
.getColumns()
.getColumns({ ignoreAction: true })
.map((item) => {
if (item.defaultHidden) {
return '';
@ -244,9 +244,7 @@
const indeterminate = computed(() => {
const len = plainOptions.value.length;
let checkdedLen = state.checkedList.length;
if (unref(checkIndex)) {
checkdedLen--;
}
unref(checkIndex) && checkdedLen--;
return checkdedLen > 0 && checkdedLen < len;
});