diff --git a/packages/nc-gui/pages/[projectType]/form/[viewId]/index/index.vue b/packages/nc-gui/pages/[projectType]/form/[viewId]/index/index.vue index cf245e418d..013dd23139 100644 --- a/packages/nc-gui/pages/[projectType]/form/[viewId]/index/index.vue +++ b/packages/nc-gui/pages/[projectType]/form/[viewId]/index/index.vue @@ -27,6 +27,8 @@ const scannerIsReady = ref(false) const showCodeScannerOverlay = ref(false) +const editEnabled = ref([]) + const onLoaded = async () => { scannerIsReady.value = true } @@ -161,7 +163,10 @@ const onDecode = async (scannedCodeValue: string) => { :data-testid="`nc-form-input-cell-${field.label || field.title}`" :class="`nc-form-input-${field.title?.replaceAll(' ', '')}`" :column="field" - :edit-enabled="true" + :edit-enabled="editEnabled[index]" + @click="editEnabled[index] = true" + @cancel="editEnabled[index] = false" + @update:edit-enabled="editEnabled[index] = $event" />