/// <summary> /// A general method which takes a list of data and calculates its corresponding aggregate value. /// It will be used to calculate the aggregate values of each pages individually, without considering the previous pages data. /// </summary> /// <param name="columnCellsSummaryData">List of data</param> /// <returns>Aggregate value</returns> public object ProcessingBoundary(IList <SummaryCellData> columnCellsSummaryData) { return(ColumnAggregateFunction.ProcessingBoundary(columnCellsSummaryData)); }
/// <summary> /// Fires after adding a cell to the main table. /// </summary> /// <param name="cellDataValue">Current cell's data</param> /// <param name="isNewGroupStarted">Indicated starting a new group</param> public void CellAdded(object cellDataValue, bool isNewGroupStarted) { ColumnAggregateFunction.CellAdded(cellDataValue, isNewGroupStarted); }