RxFPC:fix AV sort command on dataset wo sortengine
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9413 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
parent
2504540a41
commit
5430db3112
@ -3201,6 +3201,8 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TRxDBGrid.DoCreateJMenu;
|
procedure TRxDBGrid.DoCreateJMenu;
|
||||||
|
var
|
||||||
|
M: TMenuItem;
|
||||||
begin
|
begin
|
||||||
F_PopupMenu := TPopupMenu.Create(Self);
|
F_PopupMenu := TPopupMenu.Create(Self);
|
||||||
F_PopupMenu.Name := 'OptionsMenu';
|
F_PopupMenu.Name := 'OptionsMenu';
|
||||||
@ -3209,7 +3211,8 @@ begin
|
|||||||
CreateToolMenuItem('E', sRxDBGridFilterSimple, @OnFilter);
|
CreateToolMenuItem('E', sRxDBGridFilterSimple, @OnFilter);
|
||||||
CreateToolMenuItem('Q', sRxDBGridFilterClear, @OnFilterClose);
|
CreateToolMenuItem('Q', sRxDBGridFilterClear, @OnFilterClose);
|
||||||
CreateToolMenuItem(#0, '-', nil);
|
CreateToolMenuItem(#0, '-', nil);
|
||||||
CreateToolMenuItem('C', sRxDBGridSortByColumns, @OnSortBy);
|
M:=CreateToolMenuItem('C', sRxDBGridSortByColumns, @OnSortBy);
|
||||||
|
M.Enabled:=Assigned(FSortEngine);
|
||||||
CreateToolMenuItem('W', sRxDBGridSelectColumns, @OnChooseVisibleFields);
|
CreateToolMenuItem('W', sRxDBGridSelectColumns, @OnChooseVisibleFields);
|
||||||
CreateToolMenuItem('A', sRxDBGridSelectAllRows, @OnSelectAllRows);
|
CreateToolMenuItem('A', sRxDBGridSelectAllRows, @OnSelectAllRows);
|
||||||
CreateToolMenuItem(#0, sRxDBGridCopyCellValue, @OnCopyCellValue);
|
CreateToolMenuItem(#0, sRxDBGridCopyCellValue, @OnCopyCellValue);
|
||||||
@ -6488,7 +6491,7 @@ var
|
|||||||
FSortListField:TStringList;
|
FSortListField:TStringList;
|
||||||
FColumn:TRxColumn;
|
FColumn:TRxColumn;
|
||||||
begin
|
begin
|
||||||
if DatalinkActive then
|
if DatalinkActive and Assigned(FSortEngine) then
|
||||||
begin
|
begin
|
||||||
FSortListField:=TStringList.Create;
|
FSortListField:=TStringList.Create;
|
||||||
try
|
try
|
||||||
|
Loading…
Reference in New Issue
Block a user