Class TFireGridTableColumn
Unit
Declaration
type TFireGridTableColumn = class(TFireGridTableColumnBase)
Description
No description available, ancestor TFireGridTableColumnBase description follows
No description available, ancestor TFireGridColumnBase description follows
Hierarchy
- TObject
- TFireGridColumnBase
- TFireGridTableColumnBase
- TFireGridTableColumn
Overview
Fields
![]() |
FFilterCondition: TFireGridFilterValueCondition; |
![]() |
FFilterPopup: TFirePopupBase; |
![]() |
FButtons: TList<TFireGridCellButtonInfo>; |
Methods
![]() |
constructor Create(View: TFireGridTableView; ModelColumn: Integer; const Caption: String); |
![]() |
destructor Destroy; override; |
![]() |
function GetDataBinding: TFireGridModelDataBinding; |
![]() |
function GetSortOrder: TFireGridSortOrder; |
![]() |
procedure SetSortOrder(Order: TFireGridSortOrder); |
![]() |
function IsSortLocaleAware: Boolean; |
![]() |
procedure SetSortLocaleAware(Value: Boolean); |
![]() |
function sortCaseSensitivity: Boolean; |
![]() |
procedure SetSortCaseSensitivity(Value: Boolean); |
![]() |
function IsSortEnabled: Boolean; |
![]() |
procedure setSortEnabled(Enabled: Boolean); |
![]() |
function IsGroupSortEnabled: Boolean; |
![]() |
procedure SetGroupSortEnabled(Enabled: Boolean); |
![]() |
function IsGroupingEnabled: Boolean; |
![]() |
procedure SetGroupingEnabled(Enabled: Boolean); |
![]() |
function IsHidingOnGroupingEnabled: Boolean; |
![]() |
procedure SetHidingOnGroupingEnabled(Enabled: Boolean); |
![]() |
function GetGroupIndex: Integer; |
![]() |
procedure SetGroupIndex(GroupIndex: Integer); |
![]() |
function GetEditorRepository: TFireGridEditorRepositoryAbstract; |
![]() |
function GetEditorType: TFireGridEditorType; |
![]() |
procedure SetEditorType(EditorType: TFireGridEditorType); |
![]() |
procedure SetCustomEditorRepositoryClass(RepositoryClass: TFireGridEditorRepositoryClass); |
![]() |
procedure SetFooterSummary(SummaryType: TFireGridSummaryType); |
![]() |
procedure SetGroupSummary(GroupColumn: TFireGridTableColumn; SummaryType: TFireGridSummaryType); |
![]() |
procedure SetDefaultGroupSummary(SummaryType: TFireGridSummaryType); |
![]() |
function isFilterEnabled: Boolean; |
![]() |
procedure SetFilterEnabled(enabled: Boolean); |
![]() |
function AddButton(Kind: TFireGridCellButtonKind = SelectButton; Position: TFireGridCellButtonPosition = RightPosition; Policy: TFireGridCellButtonActivatePolicy = FixedPolicy; const Icon: TBitmap = nil; const Title: String = ''; buttonWidth: Integer = -1): Integer; |
![]() |
function RemoveButton(Index: Integer): Boolean; |
![]() |
function GetButtonCount: Integer; |
![]() |
procedure DoClick(const Pos: TPointF; Button: TMouseButton; Shift: TShiftState); override; |
![]() |
procedure BestFit; |
![]() |
function NeedHeaderHints: Boolean; override; |
![]() |
procedure SetEditorRepository(Repository: TFireGridEditorRepositoryAbstract); |
![]() |
function GetSortIndex: Integer; |
![]() |
procedure SetSortIndex(SortIndex: Integer); |
![]() |
function CreateDragDropColumnObject(const Point: TPoint; Graphic: TFireGraphicPrimitive): TFireGridTableDragColumnObject; override; |
![]() |
procedure SetLayouterRow(Row: Integer); |
![]() |
function GetLayouterRow: Integer; |
![]() |
function GetMinWidthInternal: Integer; override; |
![]() |
function GetMaxWidthInternal: Integer; override; |
Properties
![]() |
property SortOrder: TFireGridSortOrder read GetSortOrder write SetSortOrder; |
![]() |
property GroupIndex: Integer read GetGroupIndex write SetGroupIndex; |
Description
Fields
![]() |
FFilterCondition: TFireGridFilterValueCondition; |
![]() |
FFilterPopup: TFirePopupBase; |
![]() |
FButtons: TList<TFireGridCellButtonInfo>; |
Methods
![]() |
constructor Create(View: TFireGridTableView; ModelColumn: Integer; const Caption: String); |
![]() |
destructor Destroy; override; |
![]() |
function GetDataBinding: TFireGridModelDataBinding; |
![]() |
function GetSortOrder: TFireGridSortOrder; |
![]() |
procedure SetSortOrder(Order: TFireGridSortOrder); |
![]() |
function IsSortLocaleAware: Boolean; |
![]() |
procedure SetSortLocaleAware(Value: Boolean); |
![]() |
function sortCaseSensitivity: Boolean; |
![]() |
procedure SetSortCaseSensitivity(Value: Boolean); |
![]() |
function IsSortEnabled: Boolean; |
![]() |
procedure setSortEnabled(Enabled: Boolean); |
![]() |
function IsGroupSortEnabled: Boolean; |
![]() |
procedure SetGroupSortEnabled(Enabled: Boolean); |
![]() |
function IsGroupingEnabled: Boolean; |
![]() |
procedure SetGroupingEnabled(Enabled: Boolean); |
![]() |
function IsHidingOnGroupingEnabled: Boolean; |
![]() |
procedure SetHidingOnGroupingEnabled(Enabled: Boolean); |
![]() |
function GetGroupIndex: Integer; |
![]() |
procedure SetGroupIndex(GroupIndex: Integer); |
![]() |
function GetEditorRepository: TFireGridEditorRepositoryAbstract; |
![]() |
function GetEditorType: TFireGridEditorType; |
![]() |
procedure SetEditorType(EditorType: TFireGridEditorType); |
![]() |
procedure SetCustomEditorRepositoryClass(RepositoryClass: TFireGridEditorRepositoryClass); |
![]() |
procedure SetFooterSummary(SummaryType: TFireGridSummaryType); |
![]() |
procedure SetGroupSummary(GroupColumn: TFireGridTableColumn; SummaryType: TFireGridSummaryType); |
![]() |
procedure SetDefaultGroupSummary(SummaryType: TFireGridSummaryType); |
![]() |
function isFilterEnabled: Boolean; |
![]() |
procedure SetFilterEnabled(enabled: Boolean); |
![]() |
function AddButton(Kind: TFireGridCellButtonKind = SelectButton; Position: TFireGridCellButtonPosition = RightPosition; Policy: TFireGridCellButtonActivatePolicy = FixedPolicy; const Icon: TBitmap = nil; const Title: String = ''; buttonWidth: Integer = -1): Integer; |
![]() |
function RemoveButton(Index: Integer): Boolean; |
![]() |
function GetButtonCount: Integer; |
![]() |
procedure DoClick(const Pos: TPointF; Button: TMouseButton; Shift: TShiftState); override; |
![]() |
procedure BestFit; |
![]() |
function NeedHeaderHints: Boolean; override; |
![]() |
procedure SetEditorRepository(Repository: TFireGridEditorRepositoryAbstract); |
![]() |
function GetSortIndex: Integer; |
![]() |
procedure SetSortIndex(SortIndex: Integer); |
![]() |
function CreateDragDropColumnObject(const Point: TPoint; Graphic: TFireGraphicPrimitive): TFireGridTableDragColumnObject; override; |
![]() |
procedure SetLayouterRow(Row: Integer); |
![]() |
function GetLayouterRow: Integer; |
![]() |
function GetMinWidthInternal: Integer; override; |
![]() |
function GetMaxWidthInternal: Integer; override; |
Properties
![]() |
property SortOrder: TFireGridSortOrder read GetSortOrder write SetSortOrder; |
![]() |
property GroupIndex: Integer read GetGroupIndex write SetGroupIndex; |
Generated by PasDoc 0.15.0.