Browse Source

fix(table): settings indeterminate state effect

修复存在操作列的情况下,表格设置组件中的半选状态显示不正确的问题
pull/713/head
无木 5 years ago
parent
commit
4fd2051bc0
  1. 6
      src/components/Table/src/components/settings/ColumnSetting.vue

6
src/components/Table/src/components/settings/ColumnSetting.vue

@ -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;
});

Loading…
Cancel
Save