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:1824
canResize?booleanIf columns can be resizedsrc/components.d.ts:1828
colData?ColumnRegular[]Columns - defines an array of grid columns.src/components.d.ts:1832
columnFilter?booleanColumn filtersrc/components.d.ts:1836
dimensionCol?Observable<DimensionSettingsState>Dimension settings Xsrc/components.d.ts:1840
groupingDepth?numberGrouping depth, how many levels of groupingsrc/components.d.ts:1844
groups?GroupsColumn groupssrc/components.d.ts:1848
onAfterheaderrender?(event: RevogrHeaderCustomEvent<Providers<DimensionCols | "rowHeaders">>) => voidAfter all header cells rendered. Finalizes cell rendering.src/components.d.ts:1852
onBeforeheaderclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn initial header clicksrc/components.d.ts:1856
onBeforeheaderrender?(event: RevogrHeaderCustomEvent<HeaderRenderProps>) => voidBefore each header cell render function. Allows to override cell propertiessrc/components.d.ts:1860
onBeforeheaderresize?(event: RevogrHeaderCustomEvent<ColumnRegular[]>) => voidOn before header resizesrc/components.d.ts:1864
onHeaderdblclick?(event: RevogrHeaderCustomEvent<InitialHeaderClick>) => voidOn header double clicksrc/components.d.ts:1868
onHeaderresize?(event: RevogrHeaderCustomEvent<ViewSettingSizeProp>) => voidOn header resizesrc/components.d.ts:1872
readonly?booleanReadonly modesrc/components.d.ts:1876
resizeHandler?( | "r" | "b" | "rt" | "lt" | "rb" | "lb" | "l" | "t")[]Defines resize positionsrc/components.d.ts:1880
selectionStore?Observable<SelectionStoreState>Selection, range, focussrc/components.d.ts:1884
typeDimensionCols | "rowHeaders"Column typesrc/components.d.ts:1888
viewportCol?Observable<ViewportState>Viewport Xsrc/components.d.ts:1892

Revogrid is a MIT-licensed open source library made by Revolist OU.