Skip to content

RevoGrid Documentation v4.21.2 / JSX / RevogrHeader

Interface: RevogrHeader

Properties

PropertyTypeDescriptionDefined in
additionalData?anyExtra properties to pass into header renderer, such as vue or react components to handle parent Default {}src/components.d.ts:2055
canResize?booleanIf columns can be resizedsrc/components.d.ts:2059
colData?ColumnRegular[]Columns - defines an array of grid columns.src/components.d.ts:2063
columnFilter?booleanColumn filtersrc/components.d.ts:2067
dimensionCol?Observable<DimensionSettingsState>Dimension settings Xsrc/components.d.ts:2071
groupingDepth?numberGrouping depth, how many levels of grouping Default 0src/components.d.ts:2076
groups?GroupsColumn groupssrc/components.d.ts:2080
onAfterheaderrender?(event: RevogrHeaderCustomEvent<ProvidersColumns<DimensionCols | "rowHeaders">>) => voidAfter all header cells rendered. Finalizes cell rendering.src/components.d.ts:2084
onBeforegroupheaderrender?(event: RevogrHeaderCustomEvent<HeaderGroupRendererProps>) => voidBefore each group header cell render function. Allows to override group header cell propertiessrc/components.d.ts:2088
onBeforeheaderclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn initial header clicksrc/components.d.ts:2092
onBeforeheaderrender?(event: RevogrHeaderCustomEvent<HeaderRenderProps>) => voidBefore each header cell render function. Allows to override cell propertiessrc/components.d.ts:2096
onBeforeheaderresize?(event: RevogrHeaderCustomEvent<ColumnRegular[]>) => voidOn before header resizesrc/components.d.ts:2100
onHeaderdblclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn header double clicksrc/components.d.ts:2104
onHeaderresize?(event: RevogrHeaderCustomEvent<ViewSettingSizeProp>) => voidOn header resizesrc/components.d.ts:2108
readonly?booleanReadonly modesrc/components.d.ts:2112
resizeHandler?( | "r" | "b" | "rt" | "lt" | "rb" | "lb" | "l" | "t")[]Defines resize positionsrc/components.d.ts:2116
selectionStore?Observable<SelectionStoreState>Selection, range, focussrc/components.d.ts:2120
typeDimensionCols | "rowHeaders"Column typesrc/components.d.ts:2124
viewportCol?Observable<ViewportState>Viewport Xsrc/components.d.ts:2128