Skip to content

Commit d58c3eb

Browse files
author
cole
committed
fix: setting checked
1 parent a2fb64e commit d58c3eb

File tree

1 file changed

+3
-2
lines changed
  • src/packages/table/components/column-setting

1 file changed

+3
-2
lines changed

src/packages/table/components/column-setting/index.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ export default defineComponent({
2828

2929
/* v8 ignore next 8 */
3030
function onCheckClick (evt) {
31-
const { checked: targetChecked } = evt.target
31+
const { checked: targetChecked } = evt.target || {}
3232
const values = reduce(unref(columnsMap), (result, column, key) => {
33-
const checked = column.disable ? column.checked : targetChecked
33+
const { hideInSetting, disable } = column || {}
34+
const checked = hideInSetting || disable ? column.checked : targetChecked
3435
return set(result, key, { ...column, checked: checked })
3536
}, {})
3637
setColumnsMap && setColumnsMap(values)

0 commit comments

Comments
 (0)