Skip to content

@revolist/revogrid / Components / RevogrData

Interface: RevogrData

This component is responsible for rendering data Rows, columns, groups and cells

Properties

PropertyTypeDescriptionDefined in
additionalDataanyAdditional data to pass to renderer Used in plugins such as vue or react to pass root app entity to cellssrc/components.d.ts:314
colDataObservable<DSourceState<ColumnRegular, DimensionCols>>Column sourcesrc/components.d.ts:318
colTypeDimensionCols | "rowHeaders"Column data typesrc/components.d.ts:322
dataStoreObservable<DSourceState<DataType, DimensionRows>>Data rows sourcesrc/components.d.ts:326
dimensionRowObservable<DimensionSettingsState>Dimension settings Ysrc/components.d.ts:330
jobsBeforeRender(Promise<any> | () => Promise<any>)[]Prevent rendering until job is done. Can be used for initial rendering performance improvement. When several plugins require initial rendering this will prevent double initial rendering.src/components.d.ts:334
rangebooleanRange allowedsrc/components.d.ts:338
readonlybooleanReadonly modesrc/components.d.ts:342
rowClassstringDefines property from which to read row classsrc/components.d.ts:346
rowSelectionStoreObservable<SelectionStoreState>Selection, range, focus for row selectionsrc/components.d.ts:350
typeDimensionRowsRow data typesrc/components.d.ts:354
updateCell(e: { col: number; row: number; }) => Promise<void>Pointed cell update.src/components.d.ts:358
viewportColObservable<ViewportState>Viewport Xsrc/components.d.ts:362
viewportRowObservable<ViewportState>Viewport Ysrc/components.d.ts:366

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