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:1882
canResize?booleanIf columns can be resizedsrc/components.d.ts:1886
colData?ColumnRegular[]Columns - defines an array of grid columns.src/components.d.ts:1890
columnFilter?booleanColumn filtersrc/components.d.ts:1894
dimensionCol?Observable<DimensionSettingsState>Dimension settings Xsrc/components.d.ts:1898
groupingDepth?numberGrouping depth, how many levels of groupingsrc/components.d.ts:1902
groups?GroupsColumn groupssrc/components.d.ts:1906
onAfterheaderrender?(event: RevogrHeaderCustomEvent<Providers<DimensionCols | "rowHeaders">>) => voidAfter all header cells rendered. Finalizes cell rendering.src/components.d.ts:1910
onBeforeheaderclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn initial header clicksrc/components.d.ts:1914
onBeforeheaderrender?(event: RevogrHeaderCustomEvent<HeaderRenderProps>) => voidBefore each header cell render function. Allows to override cell propertiessrc/components.d.ts:1918
onBeforeheaderresize?(event: RevogrHeaderCustomEvent<ColumnRegular[]>) => voidOn before header resizesrc/components.d.ts:1922
onHeaderdblclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn header double clicksrc/components.d.ts:1926
onHeaderresize?(event: RevogrHeaderCustomEvent<ViewSettingSizeProp>) => voidOn header resizesrc/components.d.ts:1930
readonly?booleanReadonly modesrc/components.d.ts:1934
resizeHandler?( | "r" | "b" | "rt" | "lt" | "rb" | "lb" | "l" | "t")[]Defines resize positionsrc/components.d.ts:1938
selectionStore?Observable<SelectionStoreState>Selection, range, focussrc/components.d.ts:1942
typeDimensionCols | "rowHeaders"Column typesrc/components.d.ts:1946
viewportCol?Observable<ViewportState>Viewport Xsrc/components.d.ts:1950

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