Unit FireDataGridModelController

Uses
Functions and Procedures
Constants
Variables

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record TModelIndex  
Class TFireModelAbstract  
Class TFireBaseEventArgs  
Class TFireGridDataSourceModel  
Record TFireGridModelGroup  
Record TFireGridCell  
Record TFireGridRow  
Record TFireGridIndexColumn  
Class TFireGridModelDataBinding  
Class TFireGridPersistentRow  
Class TFireGridRelationEventArgs  
Class TFireGridSelection  
Class TFireGridCellSelectionRange  
Class TFireGridSelectionRanges  
Class TFireGridModelController  
Class TFireGridFilterHistory  
Class TFireGridFilter  
Class TFireGridFilterCondition  
Class TFireGridFilterValueCondition  
Class TFireGridFilterFrozenValueCondition  
Class TFireGridFilterGroupCondition  
Class TFireGridSummarySetting  
Class TFireGridSummaryGroupSetting  
Record TFireGridSummaryValue  
Class TFireGridSummary  

Types

TModelItemDataRole = (...);
TModelItemFlag = (...);
TModelItemFlags = set of TModelItemFlag;
TFireModelDataChangeNotifyEvent = procedure(Sender: TObject; const Index: TModelIndex) of object;
TFireModelInsertRowNotifyEvent = procedure(Sender: TObject; const Parent: TModelIndex; Row: Integer) of object;
TFireModelRemoveRowsNotifyEvent = procedure(Sender: TObject; const Parent: TModelIndex; StartRow: Integer; EndRow: Integer) of object;
TFireGridEditStrategy = (...);
PFireGridRow = ˆTFireGridRow;
PFireGridCell = ˆTFireGridCell;
TFireFocusRowChangeNotifyEvent = procedure(Sender: TObject; OldRowIndex: Integer; RowIndex: Integer) of object;
TFireFocusColumnChangeNotifyEvent = procedure(Sender: TObject; OldColumnIndex: Integer; ColumnIndex: Integer) of object;
TFireGridRelationMode = (...);
TFireGridSummaryType = (...);
TFireGridSummaryTypes = set of TFireGridSummaryType;
TFireGridSelectionOperator = (...);
TFireGridSelectionOperation = set of TFireGridSelectionOperator;
PFireGridModelGroup = ˆTFireGridModelGroup;
TFireGridModelGroupArray = array of TFireGridModelGroup;
TFireGridRowType = (...);
TFireGridRowFrozenPlace = (...);
TFireGridForeignColumnRoleMap = TDictionary<TModelItemDataRole, TFireGridIndexColumn>;
TFireGridSortOrder = (...);
TFireGridFilterValueOperator = (...);
TFireGridFilterGroupOperator = (...);
TFireGridSummaryShowingPlace = (...);
PFireGridSummaryValue = ˆTFireGridSummaryValue;

Description

Types

TModelItemDataRole = (...);
 
Values
  • DisplayRole = 0
  • DecorationRole = 1
  • EditRole = 2
  • ToolTipRole = 3
  • StatusTipRole = 4
  • WhatsThisRole = 5
  • FontRole = 6
  • TextAlignmentRole = 7
  • BackgroundColorRole = 8
  • BackgroundRole = 8
  • TextColorRole = 9
  • ForegroundRole = 9
  • CheckStateRole = 10
  • AutoGeneragedRole = 11
  • AccessibleDescriptionRole = 12
  • SizeHintRole = 13
  • InitialSortOrderRole = 14
  • DisplayPropertyRole = 27
  • DecorationPropertyRole = 28
  • ToolTipPropertyRole = 29
  • StatusTipPropertyRole = 30
  • WhatsThisPropertyRole = 31
  • FieldTypeRole = 32
  • DisplayFormatRole = 33
  • EditFormatRole = 34
  • MinValueRole = 35
  • MaxValueRole = 36
  • PrecisionRole = 37
  • CurrencyRole = 38
  • UserRole = 100
TModelItemFlag = (...);
 
Values
  • ItemIsSelectable = 0
  • ItemIsEditable = 1
  • ItemIsDragEnabled = 2
  • ItemIsDropEnabled = 4
  • ItemIsUserCheckable = 8
  • ItemIsEnabled = 16
  • ItemIsTristate = 32
TModelItemFlags = set of TModelItemFlag;
 
TFireModelDataChangeNotifyEvent = procedure(Sender: TObject; const Index: TModelIndex) of object;
 
TFireModelInsertRowNotifyEvent = procedure(Sender: TObject; const Parent: TModelIndex; Row: Integer) of object;
 
TFireModelRemoveRowsNotifyEvent = procedure(Sender: TObject; const Parent: TModelIndex; StartRow: Integer; EndRow: Integer) of object;
 
TFireGridEditStrategy = (...);
 
Values
  • OnFieldChange = 0
  • OnRowChange = 1
PFireGridRow = ˆTFireGridRow;
 
PFireGridCell = ˆTFireGridCell;
 
TFireFocusRowChangeNotifyEvent = procedure(Sender: TObject; OldRowIndex: Integer; RowIndex: Integer) of object;
 
TFireFocusColumnChangeNotifyEvent = procedure(Sender: TObject; OldColumnIndex: Integer; ColumnIndex: Integer) of object;
 
TFireGridRelationMode = (...);
 
Values
  • NoRelation
  • ForeignKeyRelation
  • MasterDetailsRelation
TFireGridSummaryType = (...);
 
Values
  • SummaryNone = 0
  • SummarySum = $0001
  • SummaryMin = $0002
  • SummaryMax = $0004
  • SummaryCount = $0008
  • SummaryAvg = $0010
TFireGridSummaryTypes = set of TFireGridSummaryType;
 
TFireGridSelectionOperator = (...);
 
Values
  • sopClear
  • sopSelect
  • sopUnselect
  • sopInvert
  • sopStartCurrent
TFireGridSelectionOperation = set of TFireGridSelectionOperator;
 
PFireGridModelGroup = ˆTFireGridModelGroup;
 
TFireGridModelGroupArray = array of TFireGridModelGroup;
 
TFireGridRowType = (...);
 
Values
  • DataRow
  • GroupRow
TFireGridRowFrozenPlace = (...);
 
Values
  • FrozenNone
  • FrozenTop
  • FrozenBottom
TFireGridForeignColumnRoleMap = TDictionary<TModelItemDataRole, TFireGridIndexColumn>;
 
TFireGridSortOrder = (...);
 
Values
  • SortNone
  • SortAscending
  • SortDescending
TFireGridFilterValueOperator = (...);
 
Values
  • FilterUndefined
  • FilterEqual
  • FilterNotEqual
  • FilterLess
  • FilterLessEqual
  • FilterGreater
  • FilterGreaterEqual
  • FilterLike
  • FilterNotLike
TFireGridFilterGroupOperator = (...);
 
Values
  • FilterGroupUndefined
  • FilterOr
  • FilterAnd
  • FilterNot
TFireGridSummaryShowingPlace = (...);
 
Values
  • FooterPlace
  • GroupPlace
PFireGridSummaryValue = ˆTFireGridSummaryValue;
 

Generated by PasDoc 0.15.0.