From c1c5ab9d2bdc553a16a89b47db78b91f3a7fef6c Mon Sep 17 00:00:00 2001 From: Pranav C Date: Fri, 9 Sep 2022 17:01:57 +0530 Subject: [PATCH 01/36] fix(gui): after save maintain the relation data in expanded-form re #3566 Signed-off-by: Pranav C --- .../smartsheet/expanded-form/Header.vue | 5 ++-- .../smartsheet/expanded-form/index.vue | 25 +++---------------- .../composables/useExpandedFormStore.ts | 17 +++++++++++++ 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/expanded-form/Header.vue b/packages/nc-gui/components/smartsheet/expanded-form/Header.vue index b215fd4a47..0ef3fe57b0 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/Header.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/Header.vue @@ -5,7 +5,7 @@ const emit = defineEmits(['cancel']) const { meta, isSqlView } = useSmartsheetStoreOrThrow() -const { commentsDrawer, primaryValue, save: _save } = useExpandedFormStoreOrThrow() +const { commentsDrawer, primaryValue, save: _save, loadRow } = useExpandedFormStoreOrThrow() const { isNew, syncLTARRefs } = useSmartsheetRowStoreOrThrow() @@ -15,6 +15,7 @@ const save = async () => { if (isNew.value) { const data = await _save() await syncLTARRefs(data) + await loadRow() } else { await _save() } @@ -46,7 +47,7 @@ const iconColor = '#1890ff' - + diff --git a/packages/nc-gui/components/smartsheet/expanded-form/index.vue b/packages/nc-gui/components/smartsheet/expanded-form/index.vue index be6aba144d..7badc55815 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/index.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/index.vue @@ -1,5 +1,5 @@