Skip to content

Commit 32dc418

Browse files
committed
feat: add refreshTable expose for the afcl table
1 parent 4aa8a36 commit 32dc418

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

adminforth/spa/src/afcl/Table.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@
128128
import SkeleteLoader from '@/components/SkeleteLoader.vue';
129129
import { IconTableRowOutline } from '@iconify-prerendered/vue-flowbite';
130130
131+
defineExpose({
132+
refreshTable
133+
})
134+
131135
type Row = Record<string, unknown>
132136
type LoadFn = (params: { offset: number, limit: number }) => Promise<{ data: Row[]; total: number }>
133137
@@ -254,4 +258,9 @@
254258
}
255259
}
256260
261+
function refreshTable() {
262+
currentPage.value = 1;
263+
refresh();
264+
}
265+
257266
</script>

0 commit comments

Comments
 (0)