(params: GridAggregationParams<V>) => AV | null | undefined
Function that takes the current cell values and generates the aggregated value.
columnTypes?
string[]
Column types supported by this aggregation function. If not defined, all types are supported (in most cases this property should be defined).
hasCellUnit?
boolean
true
Indicates if the aggregated value have the same unit as the cells used to generate it. It can be used to apply a custom cell renderer only if the aggregated value has the same unit.
Label of the aggregation function. Will be used to add a label on the footer of the grouping column when this aggregation function is the only one being used.
valueFormatter?
(params: GridValueFormatterParams<AV>) => FAV
Function that allows to apply a formatter to the aggregated value. If not defined, the grid will use the formatter of the column.