Skip to content

@revolist/revogrid / JSX / RevogrHeader

Interface: RevogrHeader

Properties

PropertyTypeDescriptionDefined in
additionalData?anyExtra properties to pass into header renderer, such as vue or react components to handle parentsrc/components.d.ts:1875
canResize?booleanIf columns can be resizedsrc/components.d.ts:1879
colData?ColumnRegular[]Columns - defines an array of grid columns.src/components.d.ts:1883
columnFilter?booleanColumn filtersrc/components.d.ts:1887
dimensionCol?Observable<DimensionSettingsState>Dimension settings Xsrc/components.d.ts:1891
groupingDepth?numberGrouping depth, how many levels of groupingsrc/components.d.ts:1895
groups?GroupsColumn groupssrc/components.d.ts:1899
onAfterheaderrender?(event: RevogrHeaderCustomEvent<Providers<DimensionCols | "rowHeaders">>) => voidAfter all header cells rendered. Finalizes cell rendering.src/components.d.ts:1903
onBeforeheaderclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn initial header clicksrc/components.d.ts:1907
onBeforeheaderrender?(event: RevogrHeaderCustomEvent<HeaderRenderProps>) => voidBefore each header cell render function. Allows to override cell propertiessrc/components.d.ts:1911
onBeforeheaderresize?(event: RevogrHeaderCustomEvent<ColumnRegular[]>) => voidOn before header resizesrc/components.d.ts:1915
onHeaderdblclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn header double clicksrc/components.d.ts:1919
onHeaderresize?(event: RevogrHeaderCustomEvent<ViewSettingSizeProp>) => voidOn header resizesrc/components.d.ts:1923
readonly?booleanReadonly modesrc/components.d.ts:1927
resizeHandler?( | "r" | "b" | "rt" | "lt" | "rb" | "lb" | "l" | "t")[]Defines resize positionsrc/components.d.ts:1931
selectionStore?Observable<SelectionStoreState>Selection, range, focussrc/components.d.ts:1935
typeDimensionCols | "rowHeaders"Column typesrc/components.d.ts:1939
viewportCol?Observable<ViewportState>Viewport Xsrc/components.d.ts:1943

Revogrid is a powerful data grid library made by Revolist OU.