From 765a96421f1b44897f7c268e7970c5d5ee36b6b3 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Fri, 23 Sep 2022 17:18:10 +0530 Subject: [PATCH] fix(gui): on add new row show expanded form in gallery Signed-off-by: Pranav C --- packages/nc-gui/components/smartsheet/Gallery.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/components/smartsheet/Gallery.vue b/packages/nc-gui/components/smartsheet/Gallery.vue index 728efc86fb..038b53ad60 100644 --- a/packages/nc-gui/components/smartsheet/Gallery.vue +++ b/packages/nc-gui/components/smartsheet/Gallery.vue @@ -29,6 +29,7 @@ interface Attachment { const meta = inject(MetaInj, ref()) const view = inject(ActiveViewInj, ref()) const reloadViewMetaHook = inject(ReloadViewMetaHookInj) +const reloadViewDataHook = inject(ReloadViewDataHookInj) const openNewRecordFormHook = inject(OpenNewRecordFormHookInj, createEventHook()) const expandedFormDlg = ref(false) @@ -85,7 +86,7 @@ const attachments = (record: any): Array => { } } -const expandForm = (row: RowType, _state?: Record) => { +const expandForm = (row: RowType, state?: Record) => { if (!isUIAllowed('xcDatatableEditable')) return const rowId = extractPkFromRow(row.row, meta.value.columns) @@ -140,6 +141,9 @@ reloadViewMetaHook?.on(async () => { reloadAttachments.value = false }) }) +reloadViewDataHook?.on(async () => { + await loadData() +}) onMounted(async () => { await loadData()