diff --git a/packages/nc-gui/components/project/spreadsheet/components/EditableCell.vue b/packages/nc-gui/components/project/spreadsheet/components/EditableCell.vue index 321388584f..a1e8974d1c 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/EditableCell.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/EditableCell.vue @@ -42,6 +42,7 @@ :is-form="isForm" :column="column" :is-locked="isLocked" + v-on="parentListeners" />
@@ -51,6 +52,18 @@ export default { }, durationType() { return this.column?.meta?.duration || 0 + }, + parentListeners() { + const $listeners = {} + + if (this.$listeners.blur) { + $listeners.blur = this.$listeners.blur + } + if (this.$listeners.focus) { + $listeners.focus = this.$listeners.focus + } + + return $listeners } }, mounted() { diff --git a/packages/nc-gui/components/project/spreadsheet/components/editableCell/TimePickerCell.vue b/packages/nc-gui/components/project/spreadsheet/components/editableCell/TimePickerCell.vue index cdaa9605c6..86b1f94b7c 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/editableCell/TimePickerCell.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/editableCell/TimePickerCell.vue @@ -5,7 +5,7 @@
- + {{ $t('general.save') }} @@ -15,7 +15,6 @@