diff --git a/packages/nc-gui/components/cell/Json.vue b/packages/nc-gui/components/cell/Json.vue index 26038f64d8..56c4fa96e3 100644 --- a/packages/nc-gui/components/cell/Json.vue +++ b/packages/nc-gui/components/cell/Json.vue @@ -13,6 +13,7 @@ import { useSelectedCellKeyupListener, useVModel, watch, + IsExpandedFormOpenInj, } from '#imports' interface Props { @@ -37,6 +38,8 @@ const isForm = inject(IsFormInj, ref(false)) const readOnly = inject(ReadonlyInj, ref(false)) +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! + const vModel = useVModel(props, 'modelValue', emits) const localValueState = ref() @@ -187,14 +190,16 @@ watch(isExpanded, () => { @update:model-value="localValue = $event" /> - + {{ error.toString() }} - {{ $t('general.null') }} + {{ + $t('general.null') + }} - + diff --git a/packages/nc-gui/components/virtual-cell/BelongsTo.vue b/packages/nc-gui/components/virtual-cell/BelongsTo.vue index 67cbaa0d80..779267fcd8 100644 --- a/packages/nc-gui/components/virtual-cell/BelongsTo.vue +++ b/packages/nc-gui/components/virtual-cell/BelongsTo.vue @@ -18,6 +18,7 @@ import { useRoles, useSelectedCellKeyupListener, useSmartsheetRowStoreOrThrow, + IsExpandedFormOpenInj, } from '#imports' const column = inject(ColumnInj)! @@ -36,6 +37,8 @@ const isForm = inject(IsFormInj, ref(false)) const isUnderLookup = inject(IsUnderLookupInj, ref(false)) +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! + const { isUIAllowed } = useRoles() const listItemsDlg = ref(false) @@ -95,7 +98,7 @@ watch([listItemsDlg], () => {