From aaa45c36e80d02bf158ffc3c2f7818c817baa657 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Sat, 17 Sep 2022 16:48:38 +0530 Subject: [PATCH] fix(gui): populate record url based on route param and active view Signed-off-by: Pranav C --- packages/nc-gui/components/smartsheet/Gallery.vue | 2 ++ packages/nc-gui/components/smartsheet/Grid.vue | 2 ++ .../components/smartsheet/expanded-form/Header.vue | 11 +++++++++-- .../components/smartsheet/expanded-form/index.vue | 3 ++- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/Gallery.vue b/packages/nc-gui/components/smartsheet/Gallery.vue index 4dfb437b99..1ef419e23b 100644 --- a/packages/nc-gui/components/smartsheet/Gallery.vue +++ b/packages/nc-gui/components/smartsheet/Gallery.vue @@ -221,6 +221,7 @@ provide(ReloadRowDataHookInj, reloadViewDataHook) :row="expandedFormRow" :state="expandedFormRowState" :meta="meta" + :view="view" /> diff --git a/packages/nc-gui/components/smartsheet/Grid.vue b/packages/nc-gui/components/smartsheet/Grid.vue index 80d666cf70..354c729a1b 100644 --- a/packages/nc-gui/components/smartsheet/Grid.vue +++ b/packages/nc-gui/components/smartsheet/Grid.vue @@ -645,6 +645,7 @@ provide(ReloadRowDataHookInj, reloadViewDataHook) :row="expandedFormRow" :state="expandedFormRowState" :meta="meta" + :view="view" @update:model-value=" () => { if (!skipRowRemovalOnCancel) removeRowIfNew(expandedFormRow) @@ -659,6 +660,7 @@ provide(ReloadRowDataHookInj, reloadViewDataHook) :row="{ row: {}, oldRow: {}, rowMeta: {} }" :meta="meta" :row-id="route.query.rowId" + :view="view" /> diff --git a/packages/nc-gui/components/smartsheet/expanded-form/Header.vue b/packages/nc-gui/components/smartsheet/expanded-form/Header.vue index 3b9c23098c..acd49bb6fe 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/Header.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/Header.vue @@ -1,5 +1,6 @@ diff --git a/packages/nc-gui/components/smartsheet/expanded-form/index.vue b/packages/nc-gui/components/smartsheet/expanded-form/index.vue index 4a7e4bf652..468ceb3c91 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/index.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/index.vue @@ -32,6 +32,7 @@ interface Props { loadRow?: boolean useMetaFields?: boolean rowId?: string + view?: ViewType } const props = defineProps() @@ -127,7 +128,7 @@ export default { :closable="false" class="nc-drawer-expanded-form" > -
+