RevoGrid Documentation v4.24.1 / GroupCellTemplateProp
Interface: GroupCellTemplateProp
Extends
Omit<CellTemplateProp,"colType">
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
colIndex | number | Virtual index of the column in the viewport | Omit.colIndex | src/types/interfaces.ts:59 |
colType | DimensionCols | "rowHeaders" | Column viewport type that owns the cell. | - | src/plugins/groupingRow/grouping.row.types.ts:77 |
column | ColumnRegular<ColumnProp, DataType<any, ColumnProp>> | Column data object | Omit.column | src/types/interfaces.ts:51 |
columnItem | VirtualPositionItem | Current virtual column position. Only columns rendered by the viewport are passed to the group cell template. | - | src/plugins/groupingRow/grouping.row.types.ts:82 |
data | DataType<any, ColumnProp>[] | Row models based on viewport | Omit.data | src/types/interfaces.ts:71 |
group | { canExpand: boolean; depth: number; expanded: boolean; isLabelColumn: boolean; name: string; prop: ColumnProp; onExpand: void; } | Semantic information about the synthetic group row. | - | src/plugins/groupingRow/grouping.row.types.ts:90 |
group.canExpand | boolean | - | - | src/plugins/groupingRow/grouping.row.types.ts:96 |
group.depth | number | - | - | src/plugins/groupingRow/grouping.row.types.ts:92 |
group.expanded | boolean | - | - | src/plugins/groupingRow/grouping.row.types.ts:93 |
group.isLabelColumn | boolean | - | - | src/plugins/groupingRow/grouping.row.types.ts:95 |
group.name | string | - | - | src/plugins/groupingRow/grouping.row.types.ts:91 |
group.prop | ColumnProp | - | - | src/plugins/groupingRow/grouping.row.types.ts:94 |
group.onExpand | void | - | - | src/plugins/groupingRow/grouping.row.types.ts:97 |
model | DataType<any, ColumnProp> | Row data object | Omit.model | src/types/interfaces.ts:47 |
prop | ColumnProp | Column prop used for mapping value to cell from data source model/row | Omit.prop | src/types/interfaces.ts:43 |
providers | Providers<DimensionRows> | Providers injected into the template Also to get grouping depth | Omit.providers | src/types/interfaces.ts:91 |
rowIndex | number | Virtual index of the row in the viewport | Omit.rowIndex | src/types/interfaces.ts:55 |
rowItem | VirtualPositionItem | Current virtual row position. | - | src/plugins/groupingRow/grouping.row.types.ts:86 |
type | DimensionRows | Row type based on viewport | Omit.type | src/types/interfaces.ts:67 |
value? | any | Current cell data value Mapped from model through column property like model['prop'] | Omit.value | src/types/interfaces.ts:76 |