From 00f23bffd8e244fc575b531849e33575a534d76e Mon Sep 17 00:00:00 2001 From: pablone Date: Fri, 14 Feb 2025 10:55:18 +0100 Subject: [PATCH] fix: refs #6897 adjust focus handling for checkbox and toggle components in VnTable --- src/components/VnTable/VnTable.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 3e1923b4c..99a4057c7 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -449,8 +449,11 @@ async function renderInput(rowId, field, clickedElement) { node.appContext = app._context; render(node, clickedElement); - if (['checkbox', 'toggle', undefined].includes(column?.component)) + if (['toggle'].includes(column?.component)) node.el?.querySelector('span > div').focus(); + + if (['checkbox', undefined].includes(column?.component)) + node.el?.querySelector('span > div > div').focus(); } function destroyInput(rowIndex, field, clickedElement) {