Skip to content

State

State that Material Svelte Table owns, available as table.mrtState, in initialState and (as getters) in state. See State Management.

Everything else (sorting, filters, pagination, selection, …) is TanStack Table state, read with table.atoms.<slice>.get(). initialState and state accept both kinds.

NameTypeDescription
actionCellMRT_Cell<TData> | null
columnFilterFnsMRT_ColumnFilterFnsState
creatingRowMRT_Row<TData> | null
densityMRT_DensityState
draggingColumnMRT_Column<TData> | null
draggingRowMRT_Row<TData> | null
editingCellMRT_Cell<TData> | null
editingRowMRT_Row<TData> | null
globalFilterFnMRT_FilterOption
hoveredColumnPartial<MRT_Column<TData>> | null
hoveredRowPartial<MRT_Row<TData>> | null
isFullScreenboolean
isLoading?boolean
isSaving?boolean
showAlertBannerboolean
showColumnFiltersboolean
showGlobalFilterboolean
showLoadingOverlay?boolean
showProgressBars?boolean
showSkeletons?boolean
showToolbarDropZoneboolean