From 676caaafefa9518e8f614afb352b372b48f38c51 Mon Sep 17 00:00:00 2001 From: alexs75 Date: Tue, 5 Dec 2017 12:25:42 +0000 Subject: [PATCH] RxFPC:RxDBGrid - work on new filter style rxfstManualEdi git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6087 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi | 6 +++--- components/rx/trunk/rxdb/rxdbgrid.pas | 12 ++++++++++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi b/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi index 58fc4da7d..6f693f606 100644 --- a/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi +++ b/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi @@ -70,6 +70,7 @@ + @@ -474,10 +475,9 @@ - - - + + diff --git a/components/rx/trunk/rxdb/rxdbgrid.pas b/components/rx/trunk/rxdb/rxdbgrid.pas index 22a397d9c..98b8dfa87 100644 --- a/components/rx/trunk/rxdb/rxdbgrid.pas +++ b/components/rx/trunk/rxdb/rxdbgrid.pas @@ -5486,8 +5486,16 @@ procedure TRxDBGrid.FFilterSimpleEditOnChange(Sender: TObject); begin with TRxColumn(Columns[Columns.RealIndex(FFilterSimpleEdit.Col)]).Filter do begin - CurrentValues.Text:=FFilterSimpleEdit.Text; - State:=rxfsFilter; + if FFilterSimpleEdit.Text = '' then + begin + CurrentValues.Clear; + State:=rxfsAll; + end + else + begin + CurrentValues.Text:=FFilterSimpleEdit.Text; + State:=rxfsFilter; + end; end; DataSource.DataSet.DisableControls;