FGX.SearchEdit.TfgCustomSearchEdit

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску

Delphi

TfgCustomSearchEdit = class (TfgControl, IFGXTapSupported, IFGXNotificationObserver, IFGXNotificationObservable)

Описание

Поле ввода строки поиска с поддержкой автозавершения ввода.

Конструкторы

constructor
Create(AOwner: TComponent)

Методы

function
IsFiltered(const ASuggestion: TfgSearchEditSuggestion; const AFilter: string): Boolean

Проверяет, подходит ли ASuggestion в выборку под фильтра AFilter или нет согласно текущим настройкам фильтрации?

Свойства

property
Text: string

Текущий введенный текст.

property
TextPrompt: string

Тестовая подсказка отображаемая, когда текст еще не введен.

property
Suggestions: TfgSearchEditSuggestions

Список предлагаемых строк поиска для подстановки.

property
Filtered: Boolean

Нужно ли фильтровать строки подстановки Suggestions или нет на основании введенного в поле текста?

property
FilterOptions: TfgFilterOptions

Настройки фильтрации. Актуальны, когда Filtered = True .

События

event
OnChanging: TNotifyEvent

Срабатывает при любом изменении строки поиска.

event
OnChanged: TNotifyEvent

Срабатывает в момент подтверждения/отправки запроса поиска.

event
OnFilter: TfgSuggestionFilterEvent

Вызывается в момент фильтрации предлагаемых слов поиска. По умолчанию, контрол выполняет фильтрацию по TfgSearchEditSuggestion.Text .