From 604aafe5202bae5eb861324864b0a1b94820f1b8 Mon Sep 17 00:00:00 2001 From: yashkanakiya Date: Sat, 25 Mar 2023 13:18:31 +0530 Subject: [PATCH] fix filter pagination issue --- resources/scripts/components/base/base-table/BaseTable.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/resources/scripts/components/base/base-table/BaseTable.vue b/resources/scripts/components/base/base-table/BaseTable.vue index 31622913..c40dcfb1 100644 --- a/resources/scripts/components/base/base-table/BaseTable.vue +++ b/resources/scripts/components/base/base-table/BaseTable.vue @@ -301,6 +301,8 @@ function changeSorting(column) { } if (!usesLocalData.value) { + if (pagination.value) + pagination.value.currentPage = 1 mapDataToRows() } } @@ -318,7 +320,10 @@ async function pageChange(page) { await mapDataToRows() } -async function refresh() { +async function refresh(isPreservePage = false) { + if (pagination.value && !isPreservePage) + pagination.value.currentPage = 1 + await mapDataToRows() }