RevoGrid Documentation v4.21.3 / Components / RevogrData
Interface: RevogrData
This component is responsible for rendering data Rows, columns, groups and cells
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
additionalData | any | Additional data to pass to renderer Used in plugins such as vue or react to pass root app entity to cells | src/components.d.ts:372 |
colData | Observable<DSourceState<ColumnRegular, DimensionCols>> | Column source | src/components.d.ts:376 |
colType | DimensionCols | "rowHeaders" | Column data type | src/components.d.ts:380 |
dataStore | Observable<DSourceState<DataType, DimensionRows>> | Data rows source | src/components.d.ts:384 |
dimensionRow | Observable<DimensionSettingsState> | Dimension settings Y | src/components.d.ts:388 |
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. Default [] | src/components.d.ts:393 |
range | boolean | Range allowed | src/components.d.ts:397 |
readonly | boolean | Readonly mode | src/components.d.ts:401 |
rowClass | string | Defines property from which to read row class | src/components.d.ts:405 |
rowSelectionStore | Observable<SelectionStoreState> | Selection, range, focus for row selection | src/components.d.ts:409 |
type | DimensionRows | Row data type | src/components.d.ts:413 |
updateCell | (e: { col: number; row: number; }) => Promise<void> | Pointed cell update. | src/components.d.ts:417 |
viewportCol | Observable<ViewportState> | Viewport X | src/components.d.ts:421 |
viewportRow | Observable<ViewportState> | Viewport Y | src/components.d.ts:425 |