diff --git a/packages/nc-gui/components/template/Editor.vue b/packages/nc-gui/components/template/Editor.vue index 4de89e1090..ca19059af6 100644 --- a/packages/nc-gui/components/template/Editor.vue +++ b/packages/nc-gui/components/template/Editor.vue @@ -87,7 +87,7 @@ const isImporting = ref(false) const importingTips = ref>({}) -const checkAllRecord = ref(false) +const checkAllRecord = ref([]) const uiTypeOptions = ref( (Object.keys(UITypes) as (keyof typeof UITypes)[]) @@ -173,7 +173,7 @@ const prevEditableTn = ref([]) onMounted(() => { parseAndLoadTemplate() - + // used to record the previous EditableTn values // for checking the table duplication in current import // and updating the key in importData @@ -618,10 +618,10 @@ function isSelectDisabled(uidt: string, disableSelect = false) { return (uidt === UITypes.SingleSelect || uidt === UITypes.MultiSelect) && disableSelect } -function handleCheckAllRecord(event, table_name){ - const isChecked = event.target.checked; +function handleCheckAllRecord(event, table_name) { + const isChecked = event.target.checked for (const record of srcDestMapping.value[table_name]) { - record.enabled = isChecked; + record.enabled = isChecked } } @@ -681,10 +681,10 @@ function handleCheckAllRecord(event, table_name){ {{ column.name }} - + />