Table of Contents

TTMSFNCDataGrid.GroupCustomCalculation Method

Runs a custom calculation callback on a column and stores results in group summary rows.

API unit family: TMSFNCDataGrid Declaring type: TTMSFNCDataGrid Inherited from: TTMSFNCCustomDataGrid

Overloads

Overload 1

Runs a custom calculation callback on a column and stores results in group summary rows.

procedure GroupCustomCalculation(AColumn: Integer; ACalculationOptionsCallback: TTMSFNCDataGridDataGetColumnCalculationOptionsCallback = nil; ACustomCalculationCallback: TTMSFNCDataGridDataCustomColumnCalculationCallback = nil); overload;

Parameters

Name Description
AColumn Zero-based column index.
ACalculationOptionsCallback Optional callback to supply per-column calculation options.
ACustomCalculationCallback Callback that computes the custom value.

Overload 2

Runs a custom calculation callback on multiple columns and stores results in group summary rows.

procedure GroupCustomCalculation(AColumns: TArray<Integer>; ACalculationOptionsCallback: TTMSFNCDataGridDataGetColumnCalculationOptionsCallback = nil; ACustomCalculationCallback: TTMSFNCDataGridDataCustomColumnCalculationCallback = nil); overload;

Parameters

Name Description
AColumns Array of zero-based column indices.
ACalculationOptionsCallback Optional callback to supply per-column calculation options.
ACustomCalculationCallback Callback that computes the custom value.