From 0dfb5a47b78c19e3da756e9234d096f3d41618ee Mon Sep 17 00:00:00 2001 From: jorgep Date: Wed, 30 Apr 2025 15:10:10 +0200 Subject: [PATCH] fix: refs #8388 enhance keydown event handling in VnTable and add expense fetching in InvoiceInVat --- src/components/VnTable/VnTable.vue | 1 + src/components/common/VnSelectExpense.vue | 13 +------------ src/pages/InvoiceIn/Card/InvoiceInVat.vue | 22 ++++++++++++++++++++-- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index b3e4d2a9a..7bcecdf2b 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -476,6 +476,7 @@ async function renderInput(rowId, field, clickedElement) { await destroyInput(rowId, field, clickedElement); }, keydown: async (event) => { + await column?.cellEvent?.['keydown']?.(event, row); switch (event.key) { case 'Tab': await handleTabKey(event, rowId, field); diff --git a/src/components/common/VnSelectExpense.vue b/src/components/common/VnSelectExpense.vue index 406715b84..c44e983b5 100644 --- a/src/components/common/VnSelectExpense.vue +++ b/src/components/common/VnSelectExpense.vue @@ -1,7 +1,6 @@