From 47d4c617e27a33678f6b1050489cfe26da05570f Mon Sep 17 00:00:00 2001 From: DarkPhoenix2704 Date: Tue, 20 Feb 2024 07:16:03 +0000 Subject: [PATCH] fix(nc-gui): reload view data on save --- .../smartsheet/expanded-form/index.vue | 89 ++++++++++--------- 1 file changed, 47 insertions(+), 42 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/expanded-form/index.vue b/packages/nc-gui/components/smartsheet/expanded-form/index.vue index e9eb80d851..ca46bfe110 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/index.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/index.vue @@ -101,6 +101,8 @@ const expandedFormScrollWrapper = ref() const reloadTrigger = inject(ReloadRowDataHookInj, createEventHook()) +const reloadViewDataTrigger = inject(ReloadViewDataHookInj) + const { addOrEditStackRow } = useKanbanViewStoreOrThrow() const { isExpandedFormCommentMode } = storeToRefs(useConfigStore()) @@ -211,12 +213,14 @@ const save = async () => { kanbanClbk, }) reloadTrigger?.trigger() + reloadViewDataTrigger?.trigger() } else { await _save(undefined, undefined, { kanbanClbk, }) _loadRow() reloadTrigger?.trigger() + reloadViewDataTrigger?.trigger() } isUnsavedFormExist.value = false @@ -507,14 +511,14 @@ export default { - + @@ -637,11 +641,11 @@ export default { - +
@@ -652,9 +656,10 @@ export default { v-e="['c:row-expand:next']" type="secondary" class="nc-next-arrow !w-10" + type="secondary" @click="onNext" > - +
@@ -662,11 +667,11 @@ export default {
- +
@@ -708,28 +713,28 @@ export default { @@ -740,14 +745,14 @@ export default {
{{ showHiddenFields ? `Hide ${hiddenFields.length} hidden` : `Show ${hiddenFields.length} hidden` }} {{ hiddenFields.length > 1 ? `fields` : `field` }} - +
@@ -756,15 +761,15 @@ export default { v-for="(col, i) of hiddenFields" v-show="isFormula(col) || !isVirtualCol(col) || !isNew || isLinksOrLTAR(col)" :key="col.title" - class="sm:(mt-2) py-2
- +
@@ -788,17 +793,17 @@ export default { @@ -814,8 +819,8 @@ export default { class="w-full h-16 border-t-1 border-gray-200 bg-white flex items-center justify-end p-3 xs:(p-0 mt-4 border-t-0 gap-x-4 justify-between)" > - - + +