library Controls/search

Библиотека контролов, которые служат для организации поиска в списках.

Подробнее об организации поиска и фильтрации данных в реестре здесь.

Controller

Контрол используют в качестве контроллера для организации поиска в реестрах.

Он обеспечивает связь между Controls/search:InputContainer и Controls/list:Container — контейнерами

для строки поиска и списочного контрола соответветственно.

С помощью этого контрола можно настроить: временную задержку между вводом символа и началом поиска, количество символов, с которых начинается поиск, параметры фильтрации и другое.

ControllerClass

Класс контроллер, реализующий поиск по заданному значению, либо сброс поиска.

Имеется возможность поиска в дереве и плоском списке.

ExpandableInput

Контрол "Разворачиваемый поиск". Является однострочным полем ввода. Контрол используют в реестрах для ввода поискового запроса.

Input

Контрол "Строка поиска". Является однострочным полем ввода. Контрол используют в реестрах для ввода поискового запроса.

Функционал контрола идентичен полям ввода из библиотеки Controls/input, однако в отличие от них имеет собственное визуальное оформление.

InputContainer

Контрол-контейнер для полей ввода, реализует функционал проверки количества введённых символов,

а также задержку между вводом символа в строку и выполнением поискового запроса.

Misspell

Контрол, отображающий подсказку, если в запросе при поиске найдена и исправлена опечатка.

MisspellContainer

Контрол-контейнер для Controls/list:Container, который обеспечивает загрузку и отображение Controls/search:Misspell, если поиск был произведён в неправильной раскладке.

FAQ

5/17/2021Крайнов Д.О.