Commit dda27477af2109dd7c40359b9dc16154d2fbba85
Committed by
GitHub
1 parent
1a8cdeb3
fix: 修复ColumnSetting中列展示复选框在所有普通列都处于选中状态时没有处于选中状态的bug (#2278) (#2280)
Showing
1 changed file
with
2 additions
and
2 deletions
src/components/Table/src/components/settings/ColumnSetting.vue
@@ -213,7 +213,7 @@ | @@ -213,7 +213,7 @@ | ||
213 | const columns = getColumns(); | 213 | const columns = getColumns(); |
214 | 214 | ||
215 | const checkList = table | 215 | const checkList = table |
216 | - .getColumns({ ignoreAction: true }) | 216 | + .getColumns({ ignoreAction: true, ignoreIndex: true }) |
217 | .map((item) => { | 217 | .map((item) => { |
218 | if (item.defaultHidden) { | 218 | if (item.defaultHidden) { |
219 | return ''; | 219 | return ''; |
@@ -258,7 +258,7 @@ | @@ -258,7 +258,7 @@ | ||
258 | const indeterminate = computed(() => { | 258 | const indeterminate = computed(() => { |
259 | const len = plainOptions.value.length; | 259 | const len = plainOptions.value.length; |
260 | let checkedLen = state.checkedList.length; | 260 | let checkedLen = state.checkedList.length; |
261 | - unref(checkIndex) && checkedLen--; | 261 | + // unref(checkIndex) && checkedLen--; |
262 | return checkedLen > 0 && checkedLen < len; | 262 | return checkedLen > 0 && checkedLen < len; |
263 | }); | 263 | }); |
264 | 264 |