From cbb36d0ec732f7782f820924909470cb059ba09f Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 8 May 2025 10:28:03 +0200 Subject: [PATCH] fix: minor bug related with vnTable selectAll --- src/components/VnTable/VnTable.vue | 6 ++++-- src/components/common/VnCheckboxMenu.vue | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index cfb0ea1d9..9327dcd39 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -684,8 +684,10 @@ const handleHeaderSelection = (evt, data) => { ref="CrudModelRef" @on-fetch=" (...args) => { - selectAll = false; - selected = []; + if ($props.multiCheck.expand) { + selectAll = false; + selected = []; + } emit('onFetch', ...args); } " diff --git a/src/components/common/VnCheckboxMenu.vue b/src/components/common/VnCheckboxMenu.vue index 1752897c6..5870facd2 100644 --- a/src/components/common/VnCheckboxMenu.vue +++ b/src/components/common/VnCheckboxMenu.vue @@ -30,7 +30,7 @@ const onClick = async () => { params: { filter: JSON.stringify(filter) }, }; try { - const { data } = axios.get(props.url, params); + const { data } = await axios.get(props.url, params); rows.value = data; } catch (error) { const response = error.response; @@ -83,7 +83,7 @@ defineEmits(['update:selected', 'select:all']); />