From 8fc1863b113f1e809fb410667abef35f34bfc1a0 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 9 Aug 2022 02:16:16 +0800 Subject: [PATCH] wip(gui-v2): submit callback issue --- packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue | 4 ++-- packages/nc-gui-v2/components/smartsheet/Form.vue | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue b/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue index 9a183cf35a..a6ac0e7dbe 100644 --- a/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue +++ b/packages/nc-gui-v2/components/smartsheet-column/EditOrAdd.vue @@ -45,12 +45,12 @@ const reloadMeta = async () => { } async function handleSubmit() { + // FIXME: emit only works when putting before addOrUpdate await addOrUpdate(async () => { await reloadMeta() - // FIXME: emit not working - await emit('submit') advancedOptions.value = false }) + emit('submit') } // create column meta if it's a new column diff --git a/packages/nc-gui-v2/components/smartsheet/Form.vue b/packages/nc-gui-v2/components/smartsheet/Form.vue index d4c5459ecb..6c35ccb7cd 100644 --- a/packages/nc-gui-v2/components/smartsheet/Form.vue +++ b/packages/nc-gui-v2/components/smartsheet/Form.vue @@ -279,6 +279,7 @@ function onEmailChange() { } async function submitCallback() { + console.log("submitCallback") await loadFormView() setFormData() showColumnDropdown.value = false @@ -408,12 +409,9 @@ onMounted(async () => { {{ $t('activity.addField') }} - -