RevoGrid Documentation v4.23.21 / JSX / 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:1860 |
colData | Observable<DSourceState<ColumnRegular<ColumnProp, DataType<any, ColumnProp>>, DimensionCols>> | Column source | src/components.d.ts:1864 |
colType | DimensionCols | "rowHeaders" | Column data type | src/components.d.ts:1868 |
dataStore | Observable<DSourceState<DataType, DimensionRows>> | Data rows source | src/components.d.ts:1872 |
dimensionRow | Observable<DimensionSettingsState> | Dimension settings Y | src/components.d.ts:1876 |
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:1881 |
onAfterrender? | (event: RevogrDataCustomEvent<{ type: DimensionRows; }>) => void | When data render finished for the designated type | src/components.d.ts:1885 |
onBeforecellrender? | (event: RevogrDataCustomEvent<BeforeCellRenderEvent<CellTemplateProp<DataType<any, ColumnProp>, ColumnRegular<ColumnProp, DataType<any, ColumnProp>>, ColumnProp>>>) => void | Before each cell render function. Allows to override cell properties | src/components.d.ts:1889 |
onBeforedatarender? | (event: RevogrDataCustomEvent<AllDimensionType>) => void | Before data render | src/components.d.ts:1893 |
onBeforerowrender? | (event: RevogrDataCustomEvent<BeforeRowRenderEvent<any>>) => void | Before each row render | src/components.d.ts:1897 |
onDragstartcell? | (event: RevogrDataCustomEvent<DragStartEvent<DataType<any, ColumnProp>, ColumnRegular<ColumnProp, DataType<any, ColumnProp>>>>) => void | Event emitted on cell drag start | src/components.d.ts:1901 |
range? | boolean | Range allowed | src/components.d.ts:1905 |
readonly? | boolean | Readonly mode | src/components.d.ts:1909 |
rowClass? | string | Defines property from which to read row class | src/components.d.ts:1913 |
rowSelectionStore | Observable<SelectionStoreState> | Selection, range, focus for row selection | src/components.d.ts:1917 |
type | DimensionRows | Row data type | src/components.d.ts:1921 |
viewportCol | Observable<ViewportState> | Viewport X | src/components.d.ts:1925 |
viewportRow | Observable<ViewportState> | Viewport Y | src/components.d.ts:1929 |