Defined in: features/column-visibility/columnVisibilityFeature.types.ts:30
TFeatures extends TableFeatures
TData extends RowData
getIsAllColumnsVisible: () => boolean;Defined in: features/column-visibility/columnVisibilityFeature.types.ts:37
Checks whether every leaf column is currently visible.
boolean
getIsSomeColumnsVisible: () => boolean;Defined in: features/column-visibility/columnVisibilityFeature.types.ts:41
Checks whether at least one leaf column is currently visible.
boolean
getToggleAllColumnsVisibilityHandler: () => (event) => void;Defined in: features/column-visibility/columnVisibilityFeature.types.ts:45
Creates a checkbox-style handler that shows or hides all columns.
(event): void;unknown
void
getVisibleFlatColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-visibility/columnVisibilityFeature.types.ts:50
Lists visible columns in flat table order, including parent columns that have visible descendants.
Column<TFeatures, TData, unknown>[]
getVisibleLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-visibility/columnVisibilityFeature.types.ts:54
Lists visible leaf columns in the order used for row cells and headers.
Column<TFeatures, TData, unknown>[]
resetColumnVisibility: (defaultState?) => void;Defined in: features/column-visibility/columnVisibilityFeature.types.ts:60
Resets columnVisibility to initialState.columnVisibility.
Pass true to ignore initial state and reset to {}.
boolean
void
setColumnVisibility: (updater) => void;Defined in: features/column-visibility/columnVisibilityFeature.types.ts:64
Updates column visibility state with a next map or updater function.
Updater<ColumnVisibilityState>
void
toggleAllColumnsVisible: (value?) => void;Defined in: features/column-visibility/columnVisibilityFeature.types.ts:68
Toggles the visibility of all columns.
boolean
void