From 42cd002a5f61d49fa50ac59dfd99e96ec209e08b Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 8 May 2025 12:24:04 +0200 Subject: [PATCH] feat: clear selection when reloading data in multi-check mode --- src/components/VnTable/VnTable.vue | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 9327dcd39..cf4ae9bc5 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -331,9 +331,15 @@ function stopEventPropagation(event) { event.stopPropagation(); } +function clearSelected() { + if ($props.multiCheck.expand) { + selectAll.value = false; + selected.value = []; + } +} + function reload(params) { - selected.value = []; - selectAll.value = false; + clearSelected(); CrudModelRef.value.reload(params); } @@ -684,10 +690,7 @@ const handleHeaderSelection = (evt, data) => { ref="CrudModelRef" @on-fetch=" (...args) => { - if ($props.multiCheck.expand) { - selectAll = false; - selected = []; - } + clearSelected(); emit('onFetch', ...args); } "