Defined in: features/column-pinning/columnPinningFeature.types.ts:98
TFeatures extends TableFeatures
TData extends RowData
getCenterFlatHeaders: () => Header<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:106
Builds flat center-region headers for columns that are not pinned, including parent headers.
Header<TFeatures, TData, unknown>[]
getCenterFooterGroups: () => HeaderGroup<TFeatures, TData>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:110
Builds footer groups for the center region of unpinned columns.
HeaderGroup<TFeatures, TData>[]
getCenterHeaderGroups: () => HeaderGroup<TFeatures, TData>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:114
Builds header groups for the center region of unpinned columns.
HeaderGroup<TFeatures, TData>[]
getCenterLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:118
Gets leaf columns that are not pinned start or end.
Column<TFeatures, TData, unknown>[]
getCenterLeafHeaders: () => Header<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:122
Builds center-region leaf headers for columns that are not pinned.
Header<TFeatures, TData, unknown>[]
getCenterVisibleLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:126
Lists visible leaf columns in the unpinned center region.
Column<TFeatures, TData, unknown>[]
getEndFlatHeaders: () => Header<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:160
Builds flat logical end-region headers for pinned columns, including parent headers.
Header<TFeatures, TData, unknown>[]
getEndFooterGroups: () => HeaderGroup<TFeatures, TData>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:164
Builds footer groups for logical end-pinned columns.
HeaderGroup<TFeatures, TData>[]
getEndHeaderGroups: () => HeaderGroup<TFeatures, TData>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:168
Builds header groups for logical end-pinned columns.
HeaderGroup<TFeatures, TData>[]
getEndLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:172
Gets leaf columns pinned to the logical end region in pinning-state order.
Column<TFeatures, TData, unknown>[]
getEndLeafHeaders: () => Header<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:176
Builds leaf headers for logical end-pinned columns.
Header<TFeatures, TData, unknown>[]
getEndVisibleLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:180
Lists visible leaf columns in the logical end pinned region.
Column<TFeatures, TData, unknown>[]
getIsSomeColumnsPinned: (position?) => boolean;Defined in: features/column-pinning/columnPinningFeature.types.ts:130
Checks whether any columns are pinned, optionally limited to one side.
boolean
getPinnedLeafColumns: (position) => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:194
Returns pinned leaf columns for the requested pinning region.
ColumnPinningPosition | "center"
Column<TFeatures, TData, unknown>[]
getPinnedVisibleLeafColumns: (position) => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:200
Lists visible leaf columns for the requested pinning region.
ColumnPinningPosition | "center"
Column<TFeatures, TData, unknown>[]
getStartFlatHeaders: () => Header<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:135
Builds flat logical start-region headers for pinned columns, including parent headers.
Header<TFeatures, TData, unknown>[]
getStartFooterGroups: () => HeaderGroup<TFeatures, TData>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:139
Builds footer groups for logical start-pinned columns.
HeaderGroup<TFeatures, TData>[]
getStartHeaderGroups: () => HeaderGroup<TFeatures, TData>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:143
Builds header groups for logical start-pinned columns.
HeaderGroup<TFeatures, TData>[]
getStartLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:147
Gets leaf columns pinned to the logical start region in pinning-state order.
Column<TFeatures, TData, unknown>[]
getStartLeafHeaders: () => Header<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:151
Builds leaf headers for logical start-pinned columns.
Header<TFeatures, TData, unknown>[]
getStartVisibleLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: features/column-pinning/columnPinningFeature.types.ts:155
Lists visible leaf columns in the logical start pinned region.
Column<TFeatures, TData, unknown>[]
resetColumnPinning: (defaultState?) => void;Defined in: features/column-pinning/columnPinningFeature.types.ts:186
Resets columnPinning to initialState.columnPinning.
Pass true to ignore initial state and reset to empty start/end arrays.
boolean
void
setColumnPinning: (updater) => void;Defined in: features/column-pinning/columnPinningFeature.types.ts:190
Updates column pinning state with a next state or updater function.
void