Skip to content

RevoGrid Documentation v4.27.11 / 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:60
colTypeDimensionColsColumn type based on viewportColumnDataSchemaModel.colTypesrc/types/interfaces.ts:64
columnTColumnColumn data objectColumnDataSchemaModel.columnsrc/types/interfaces.ts:52
dataTModel[]Row models based on viewportColumnDataSchemaModel.datasrc/types/interfaces.ts:72
modelTModelRow data objectColumnDataSchemaModel.modelsrc/types/interfaces.ts:48
propTPropColumn prop used for mapping value to cell from data source model/rowColumnDataSchemaModel.propsrc/types/interfaces.ts:44
providersProviders<DimensionRows>Providers injected into the template Also to get grouping depth-src/types/interfaces.ts:92
rowIndexnumberVirtual index of the row in the viewportColumnDataSchemaModel.rowIndexsrc/types/interfaces.ts:56
typeDimensionRowsRow type based on viewportColumnDataSchemaModel.typesrc/types/interfaces.ts:68
value?ModelValueByProp<TModel, TProp>Current cell data value Mapped from model through column property like model['prop']ColumnDataSchemaModel.valuesrc/types/interfaces.ts:77