diff --git a/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi b/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi index f92b8c1f9..5e59267a6 100644 --- a/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi +++ b/components/rx/trunk/demos/rxdbgrid/RxDBGrid/RxDBGridDemo.lpi @@ -59,13 +59,13 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -479,11 +479,11 @@ - - + + - + @@ -515,7 +515,7 @@ - + @@ -539,18 +539,18 @@ - + - + + - + - @@ -559,127 +559,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - - + - + - + diff --git a/components/rx/trunk/rxdb/rxdbgrid.pas b/components/rx/trunk/rxdb/rxdbgrid.pas index 74d46b6d3..cbdc4b21e 100644 --- a/components/rx/trunk/rxdb/rxdbgrid.pas +++ b/components/rx/trunk/rxdb/rxdbgrid.pas @@ -5513,6 +5513,7 @@ end; procedure TRxDBGrid.FFilterListEditorOnChange(Sender: TObject); begin FFilterListEditor.Hide; +// if FFilterListEditor.mod with TRxColumn(Columns[Columns.RealIndex(FFilterListEditor.Col)]).Filter do begin if (FFilterListEditor.Text = EmptyValue) then @@ -5522,7 +5523,7 @@ begin State:=rxfsEmpty;} end else - if (FFilterListEditor.Text = AllValue) then + if (FFilterListEditor.Text = AllValue) or (FFilterListEditor.Text = '') then begin ClearFilter; State:=rxfsAll;