FMX.ListView.Adapters.Base.TFilterableListViewItems.Filter

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Filter: TFilterPredicate read GetFilterPredicate write SetFilterPredicate;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
FMX.ListView.Adapters.Base.pas
FMX.ListView.Adapters.Base.hpp
FMX.ListView.Adapters.Base TFilterableListViewItems


Description

Prédicat basé sur les chaînes qui évalue une chaîne à partir d'un élément de liste et renvoie True si la chaîne passe le filtre, ou False dans le cas contraire. Les éléments de liste qui ne passent pas le filtre ne sont pas affichés sur la vue liste.

L'implémentation de DoFilterItem dans les sous-classes de TFilterableListViewItems est responsable de la mise en vigueur du filtre spécifié. Généralement, DoFilterItem détermine les chaînes des éléments de liste que le filtre évalue. Toutefois, les implémentations dans les sous-classes peuvent définir une logique de filtrage qui ne prend pas en compte la valeur de Filter.

Voir aussi