Class TFireGridSummary

Unit

Declaration

type TFireGridSummary = class(TObject)

Description

Hierarchy

Overview

Methods

Public constructor Create(Controller: TFireGridModelController);
Public destructor Destroy; override;
Public procedure SetFooterSetting(DataBinding: TFireGridModelDataBinding; role: TModelItemDataRole; SummaryType: TFireGridSummaryType);
Public procedure SetDefaultGroupSetting(DataBinding: TFireGridModelDataBinding; Role: TModelItemDataRole; SummaryType: TFireGridSummaryType);
Public procedure SetGroupSetting(GroupDataBinding: TFireGridModelDataBinding; DataBinding: TFireGridModelDataBinding; Role: TModelItemDataRole; SummaryType: TFireGridSummaryType);
Public function GetFooterSetting(Index: Integer): TFireGridSummarySetting;
Public function GetFooterSettingsCount: Integer;
Public function GetDefaultGroupSetting(Index: Integer): TFireGridSummaryGroupSetting;
Public function GetDefaultGroupSettingsCount: Integer;
Public function GetGroupSetting(GroupDataBinding: TFireGridModelDataBinding; Index: Integer): TFireGridSummaryGroupSetting;
Public function GetGroupSettingsCount(GroupDataBinding: TFireGridModelDataBinding): Integer;
Public procedure GetGroupSummarySettings(GroupDataBinding: TFireGridModelDataBinding; Settings: TList<TFireGridSummaryGroupSetting>);
Public procedure Calculate;
Public function do_calculate_summary(GroupDataBinding: TFireGridModelDataBinding): Boolean;
Public function GetFooterSummaryValue(DataBinding: TFireGridModelDataBinding): PFireGridSummaryValue;
Public function GetGroupSummaryValue(Group: PFireGridModelGroup; DataBinding: TFireGridModelDataBinding): PFireGridSummaryValue;
Public function IsSummaryTypeSupported(DataBinding: TFireGridModelDataBinding; SummaryType: TFireGridSummaryType): Boolean;
Public procedure MarkChanged(ModelColumn: Integer = -1);
Public procedure RemoveForDataBinding(DataBinding: TFireGridModelDataBinding);

Properties

Public property OnCalculate: TNotifyEvent read FOnCalculate write FOnCalculate;

Description

Methods

Public constructor Create(Controller: TFireGridModelController);
 
Public destructor Destroy; override;
 
Public procedure SetFooterSetting(DataBinding: TFireGridModelDataBinding; role: TModelItemDataRole; SummaryType: TFireGridSummaryType);
 
Public procedure SetDefaultGroupSetting(DataBinding: TFireGridModelDataBinding; Role: TModelItemDataRole; SummaryType: TFireGridSummaryType);
 
Public procedure SetGroupSetting(GroupDataBinding: TFireGridModelDataBinding; DataBinding: TFireGridModelDataBinding; Role: TModelItemDataRole; SummaryType: TFireGridSummaryType);
 
Public function GetFooterSetting(Index: Integer): TFireGridSummarySetting;
 
Public function GetFooterSettingsCount: Integer;
 
Public function GetDefaultGroupSetting(Index: Integer): TFireGridSummaryGroupSetting;
 
Public function GetDefaultGroupSettingsCount: Integer;
 
Public function GetGroupSetting(GroupDataBinding: TFireGridModelDataBinding; Index: Integer): TFireGridSummaryGroupSetting;
 
Public function GetGroupSettingsCount(GroupDataBinding: TFireGridModelDataBinding): Integer;
 
Public procedure GetGroupSummarySettings(GroupDataBinding: TFireGridModelDataBinding; Settings: TList<TFireGridSummaryGroupSetting>);
 
Public procedure Calculate;
 
Public function do_calculate_summary(GroupDataBinding: TFireGridModelDataBinding): Boolean;
 
Public function GetFooterSummaryValue(DataBinding: TFireGridModelDataBinding): PFireGridSummaryValue;
 
Public function GetGroupSummaryValue(Group: PFireGridModelGroup; DataBinding: TFireGridModelDataBinding): PFireGridSummaryValue;
 
Public function IsSummaryTypeSupported(DataBinding: TFireGridModelDataBinding; SummaryType: TFireGridSummaryType): Boolean;
 
Public procedure MarkChanged(ModelColumn: Integer = -1);
 
Public procedure RemoveForDataBinding(DataBinding: TFireGridModelDataBinding);
 

Properties

Public property OnCalculate: TNotifyEvent read FOnCalculate write FOnCalculate;
 

Generated by PasDoc 0.15.0.