You've already forked lazarus-ccr
RxFPC:collumns editor - default editor for RxDBGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6567 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -63,6 +63,25 @@ type
|
|||||||
procedure FillValues(const Values: TStringList); override;
|
procedure FillValues(const Values: TStringList); override;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
{ TRxDBGridComponentEditor }
|
||||||
|
|
||||||
|
TRxDBGridComponentEditor = class(TDBGridComponentEditor)
|
||||||
|
procedure ExecuteVerb({%H-}Index: Integer); override;
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TRxDBGridComponentEditor }
|
||||||
|
|
||||||
|
procedure TRxDBGridComponentEditor.ExecuteVerb(Index: Integer);
|
||||||
|
var
|
||||||
|
Hook: TPropertyEditorHook;
|
||||||
|
FRxBGrid: TRxDBGrid;
|
||||||
|
begin
|
||||||
|
FRxBGrid := GetComponent as TRxDBGrid;
|
||||||
|
GetHook(Hook);
|
||||||
|
EditDBGridColumns( FRxBGrid, FRxBGrid.Columns, 'Columns' );
|
||||||
|
if Assigned(Hook) then Hook.Modified(Self);
|
||||||
|
end;
|
||||||
|
|
||||||
{ TRxDBVerticalGridFieldProperty }
|
{ TRxDBVerticalGridFieldProperty }
|
||||||
|
|
||||||
procedure TRxDBVerticalGridFieldProperty.FillValues(const Values: TStringList);
|
procedure TRxDBVerticalGridFieldProperty.FillValues(const Values: TStringList);
|
||||||
@ -211,6 +230,7 @@ begin
|
|||||||
|
|
||||||
//Component Editors
|
//Component Editors
|
||||||
RegisterComponentEditor(TRxMemoryData, TMemDataSetEditor);
|
RegisterComponentEditor(TRxMemoryData, TMemDataSetEditor);
|
||||||
|
RegisterComponentEditor(TRxDBGrid, TRxDBGridComponentEditor);
|
||||||
|
|
||||||
//
|
//
|
||||||
RegisterPropertyEditor(TypeInfo(string), TRxColumn, 'FieldName', TRxDBGridFieldProperty);
|
RegisterPropertyEditor(TypeInfo(string), TRxColumn, 'FieldName', TRxDBGridFieldProperty);
|
||||||
|
Reference in New Issue
Block a user