useTableServerFilters
useTableServerFilters(
options):object
Defined in: vue-crud/src/composables/useTableServerFilters.ts:31
Bridges a Pinia/store-shaped TableCompatibleStore to FlexTable’s
sorting/filtering/pagination events. Generalized from the original app’s
composable: no more Nuxt auto-imports, and the loading state is provided
through @flextable/vue’s typed TABLE_LOADING_STATE_KEY instead of a
magic string key.
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”object
handleFiltersUpdate
Section titled “handleFiltersUpdate”handleFiltersUpdate: (
filters) =>Promise<void>
Parameters
Section titled “Parameters”filters
Section titled “filters”ColumnFilter[]
Returns
Section titled “Returns”Promise<void>
handlePageSizeUpdate
Section titled “handlePageSizeUpdate”handlePageSizeUpdate: (
pageSize) =>Promise<void>
Parameters
Section titled “Parameters”pageSize
Section titled “pageSize”number
Returns
Section titled “Returns”Promise<void>
handlePageUpdate
Section titled “handlePageUpdate”handlePageUpdate: (
page) =>Promise<void>
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<void>
handleSortingUpdate
Section titled “handleSortingUpdate”handleSortingUpdate: (
sorting) =>Promise<void>
Parameters
Section titled “Parameters”sorting
Section titled “sorting”SortingState
Returns
Section titled “Returns”Promise<void>
initializeData
Section titled “initializeData”initializeData: () =>
Promise<void>
Returns
Section titled “Returns”Promise<void>