Skip to content

RevoGrid Documentation v4.21.7 / CellTemplateProp

Interface: CellTemplateProp<TModel, TColumn, TProp>

Template property for each cell, extends the column data schema model. Additionally, it provides access to the providers injected into the template.

Extends

Type Parameters

Type ParameterDefault type
TModel extends DataTypeDataType
TColumn extends ColumnRegularColumnRegular
TProp extends ColumnPropTColumn["prop"]

Properties

PropertyTypeDescriptionInherited fromDefined in
colIndexnumberVirtual index of the column in the viewportColumnDataSchemaModel.colIndexsrc/types/interfaces.ts:59
colTypeDimensionColsColumn type based on viewportColumnDataSchemaModel.colTypesrc/types/interfaces.ts:63
columnTColumnColumn data objectColumnDataSchemaModel.columnsrc/types/interfaces.ts:51
dataTModel[]Row models based on viewportColumnDataSchemaModel.datasrc/types/interfaces.ts:71
modelTModelRow data objectColumnDataSchemaModel.modelsrc/types/interfaces.ts:47
propTPropColumn prop used for mapping value to cell from data source model/rowColumnDataSchemaModel.propsrc/types/interfaces.ts:43
providersProviders<DimensionRows>Providers injected into the template Also to get grouping depth-src/types/interfaces.ts:91
rowIndexnumberVirtual index of the row in the viewportColumnDataSchemaModel.rowIndexsrc/types/interfaces.ts:55
typeDimensionRowsRow type based on viewportColumnDataSchemaModel.typesrc/types/interfaces.ts:67
value?ModelValueByProp<TModel, TProp>Current cell data value Mapped from model through column property like model['prop']ColumnDataSchemaModel.valuesrc/types/interfaces.ts:76