Syncfusion.EJ2
Properties  Methods 


Syncfusion.EJ2.Grids Namespace : GridAggregateColumn Class

GridAggregateColumn Class Members

The following tables list the members exposed by GridAggregateColumn.

Public Constructors
Public Properties
 NameDescription
Public Property Defines the column name to display the aggregate value. If `columnName` is not defined, then `field` name value will be assigned to the `columnName` property.  
Public Property Defines a function to calculate custom aggregate value. The `type` value should be set to `custom`. To use custom aggregate value in the template, use the key as `${custom}`. Total aggregation: The custom function will be called with the whole data and the current `AggregateColumn` object. Group aggregation: This will be called with the current group details and the `AggregateColumn` object.  
Public Property It is used to change display value with the given format and does not affect the original data. Gets the format from the user which can be standard or custom [`number`](../common/intl.html#number-formatter-and-parser) and [`date`](../common/intl.html#date-formatter-and-parser) formats.  
Public Property Defines the column name to perform aggregation.  
Public Property Defines the footer cell template as a string for the aggregate column. The `type` name should be used to access aggregate values inside the template.  
Public Property Format is applied to a calculated value before it is displayed. Gets the format from the user, which can be standard or custom [`number`](../../common/internationalization/#number-formatting/) and [`date`](../../common/internationalization/#number-formatting/) formats.  
Public Property Defines the group caption cell template as a string for the aggregate column. The `type` name should be used to access aggregate values inside the template. Additionally, the following fields can be accessed in the template. field: The current grouped field name. key: The current grouped field value.  
Public Property Defines the group footer cell template as a string for the aggregate column. The `type` name should be used to access aggregate values inside the template. Additionally, the following fields can be accessed in the template. field: The current grouped field. key: The current grouped value.  
Public Property (Inherited from Syncfusion.EJ2.EJTagHelper)
Public Property Defines the aggregate type of a particular column. To use multiple aggregates for single column, specify the `type` as array. Types of aggregate are, sum average max min count truecount falsecount custom > Specify the `type` value as `custom` to use custom aggregation.  
Top
Protected Properties
Public Methods
Protected Methods
 NameDescription
Protected Method (Inherited from Syncfusion.EJ2.EJTagHelper)
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded.  Iterates the index.
Top
See Also