FMX.ListView.Adapters.Base.TFilterableListViewItems.Filter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Filter: TFilterPredicate read GetFilterPredicate write SetFilterPredicate;

C++

__property System::DelphiInterface<System::Sysutils::TPredicate__1<System::UnicodeString> > Filter = {read=GetFilterPredicate, write=SetFilterPredicate};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
FMX.ListView.Adapters.Base.pas
FMX.ListView.Adapters.Base.hpp
FMX.ListView.Adapters.Base TFilterableListViewItems


Beschreibung

String-basiertes Prädikat, das einen String aus einem Listeneintrag auswertet und True zurückgibt, wenn der String die Filterbedingung erfüllt; ansonsten wird False zurückgegeben. Listeneinträge, die die Filterbedingung nicht erfüllen, werden nicht in der Listenansicht angezeigt.

Die Implementierung von DoFilterItem in Unterklassen von TFilterableListViewItems ist verantwortlich für das Durchsetzen des angegebenen Filters. Normalerweise legt DoFilterItem die Strings aus der Listenansicht fest, die der Filter auswertet. Implementierungen in Unterklassen können jedoch eine Filterlogik definieren, die den Wert von Filter nicht berücksichtigt.

Siehe auch