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.