FGX.SearchEdit.TfgCustomSearchEdit: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 57: Строка 57:
 
| <code>event</code> || <code>OnFilter: [[TfgSuggestionFilterEvent]]</code>
 
| <code>event</code> || <code>OnFilter: [[TfgSuggestionFilterEvent]]</code>
 
Вызывается в момент фильтрации предлагаемых слов поиска. По умолчанию, контрол выполняет фильтрацию по '' TfgSearchEditSuggestion.Text '' .
 
Вызывается в момент фильтрации предлагаемых слов поиска. По умолчанию, контрол выполняет фильтрацию по '' TfgSearchEditSuggestion.Text '' .
 +
|}
 +
 +
== Константы ==
 +
 +
{| class="wikitable sortable"
 +
|-
 +
| <code>const</code> || <code>DefaultFiltered: [[Boolean]]</code>
 +
 
|}
 
|}

Версия 04:11, 10 июня 2019

Delphi

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

Описание

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

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

constructor Create(AOwner: TComponent)

Методы

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

Проверяет, подходит ли 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 .

Константы

const DefaultFiltered: Boolean