From 95add795655ca4d49e10a62cfb19cea51ec9cffc Mon Sep 17 00:00:00 2001 From: gitstart Date: Fri, 3 Mar 2023 13:52:59 +0000 Subject: [PATCH] fix: No autosave when moving to "Next Row" in expanded record view --- .../nc-gui/components/smartsheet/expanded-form/index.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/expanded-form/index.vue b/packages/nc-gui/components/smartsheet/expanded-form/index.vue index 6ad8dd0b84..6398e1424f 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/index.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/index.vue @@ -64,7 +64,7 @@ const isKanban = inject(IsKanbanInj, ref(false)) provide(MetaInj, meta) -const { commentsDrawer, changedColumns, state: rowState, isNew, loadRow } = useProvideExpandedFormStore(meta, row) +const { commentsDrawer, changedColumns, state: rowState, isNew, loadRow,save } = useProvideExpandedFormStore(meta, row) const duplicatingRowInProgress = ref(false) @@ -126,6 +126,11 @@ const onDuplicateRow = () => { }, 500) } +const onNext = async () => { + await save() + emits('next') +} + const reloadParentRowHook = inject(ReloadRowDataHookInj, createEventHook()) // override reload trigger and use it to reload grid and the form itself @@ -180,7 +185,7 @@ export default { - +