Browse Source

fix(nc-gui): editEnabled[index]

pull/5328/head
Wing-Kam Wong 2 years ago
parent
commit
c7117ca341
  1. 9
      packages/nc-gui/components/smartsheet/Form.vue

9
packages/nc-gui/components/smartsheet/Form.vue

@ -9,7 +9,6 @@ import {
ReloadViewDataHookInj,
computed,
createEventHook,
emailValidator,
extractSdkResponseErrorMsg,
inject,
message,
@ -98,6 +97,8 @@ const submitted = ref(false)
const activeRow = ref('')
const editEnabled = ref<boolean[]>([])
const { t } = useI18n()
const { betaFeatureToggleState } = useBetaFeatureToggle()
@ -284,6 +285,8 @@ function setFormData() {
.sort((a, b) => a.order - b.order)
.map((c) => ({ ...c, required: !!c.required }))
editEnabled.value = new Array(localColumns.value.length).fill(false)
systemFieldsIds.value = getSystemColumns(col).map((c) => c.fk_column_id)
hiddenColumns.value = col.filter(
@ -382,8 +385,6 @@ watch(view, (nextView) => {
reloadEventHook.trigger()
}
})
const editEnabled = ref({})
</script>
<template>
@ -730,7 +731,7 @@ const editEnabled = ref({})
:class="`nc-form-input-${element.title.replaceAll(' ', '')}`"
:data-testid="`nc-form-input-${element.title.replaceAll(' ', '')}`"
:column="element"
:edit-enabled="editEnabled[index] ?? true"
:edit-enabled="editEnabled[index]"
@click="editEnabled[index] = true"
@cancel="editEnabled[index] = false"
@update:edit-enabled="editEnabled[index] = $event"

Loading…
Cancel
Save