TDynFilterEditContents - Methods - Properties
Filtercondition editor for TDynFilter
Description
Text used as filtervalue.Additionally has a timer to wait for user input before updating filter.
Contents - TDynFilterEdit - Properties
~TDynFilterEdit
DestructorChange
Overrid d en to catch possible filtercondition changeCreateDelphi declaration
procedure Change;
C++ declaration
virtual void __fastcall Change(void)
Delphi declarationDestroy
constructor Create(AOwner: TComponent);
Delphi declarationNotification
destructor Destroy;
Overrides the inherited method to respond to opRemove notifications on the linked DynFilter.TDynFilterEditDelphi declaration
procedure Notification(AComponent: TComponent; Operation: TOperation);
C++ declaration
virtual void __fastcall Notification(Classes::TComponent *AComponent, Classes::TOperation Operation)
ConstructorUpdateFilterC++ declaration
__fastcall virtual TDynFilterEdit(Classes::TComponent *AOwner)
Send all conditions to DynFilterWMTimerDelphi declaration
procedure UpdateFilter;
C++ declaration
void __fastcall UpdateFilter(void)
Description
Called automatically.
WM_TIMER messages handlerDelphi declaration
procedure WMTimer(var Message: TMessage);
C++ declaration
MESSAGE void __fastcall WMTimer(Messages::TMessage & Message)
Contents - TDynFilterEdit - Methods
CanSaveFilter
Save filterconditions, not usedCaseInsensitiveDelphi declaration
property CanSaveFilter: Boolean read FCanSaveFilter write FCanSaveFilter default false;
C++ declaration
__property bool CanSaveFilter={ read=FCanSaveFilter, write=FCanSaveFilter, default=0 }
Case-insensitive filterconditionCompareEmptyValueDelphi declaration
property CaseInsensitive: Boolean read FCaseInsensitive write SetCaseInsensitive default true;
C++ declaration
__property bool CaseInsensitive={ read=FCaseInsensitive, write=SetCaseInsensitive, default=1 }
Compare-to-empty value filterconditionCompareOrdValuesDelphi declaration
property CompareEmptyValue: Boolean read FCompareEmptyValue write SetCompareEmptyValue default false;
C++ declaration
__property bool CompareEmptyValue={ read=FCompareEmptyValue, write=SetCompareEmptyValue, default=0 }
Compare ordinal value filterconditionDynFilterDelphi declaration
property CompareOrdValues: Boolean read FCompareOrdValues write SetCompareOrdValues default false;
C++ declaration
__property bool CompareOrdValues={ read=FCompareOrdValues, write=SetCompareOrdValues, default=0 }
Linked DynFilterFieldNameDelphi declaration
property DynFilter: TDynFilter read FDynFilter write SetDynFilter;
C++ declaration
__property Dynfilter::TDynFilter *DynFilter={ read=FDynFilter, write=SetDynFilter, nodefault }
Filtered field nameFilterOperationDelphi declaration
property FieldName: string read GetFieldName write SetFieldName;
C++ declaration
__property System::AnsiString FieldName={ read=GetFieldName, write=SetFieldName, nodefault }
Filter comparing operation typeTextDelphi declaration
property FilterOperation: TDynFilterOperation read FFilterOperation write SetFilterOperation default foContains;
C++ declaration
__property Dynfilter::TDynFilterOperation FilterOperation={ read=FFilterOperation, write=SetFilterOperation, default=0 }
Overrid d en : Text will not b e stored (start filtering with empty filterstring)UpdateDelayDelphi declaration
property Text stored false;
C++ declaration
__property Text={ stored=false }
Delay to wait for user input (msec), before filter update is forced.Delphi declaration
property UpdateDelay: Word read FUpdateDelay write FUpdateDelay default 0;
C++ declaration
__property Word UpdateDelay={ read=FUpdateDelay, write=FUpdateDelay, default=0 }
Description
0 - delay not used500 - normal value