class Controls/lookupPopup:Container

Контейнер принимает опцию selectedItems от Controls/lookupPopup:Controller и устанавливает опцию selectedKeys для дочернего списка.

Загружает список записей по списку первичных ключей из опции selectedKeys при завершении выбора

Должен использоваться внутри Controls/lookupPopup:Controller.

В одном Controls/lookupPopup:Controller можно использовать несколько контейнеров.

Подробное описание и инструкцию по настройке смотрите в статье.

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

Опции

keyProperty

Имя поля записи, в котором хранится первичный ключ.

ISource
readOnly

Определяет, может ли пользователь изменить значение контрола.

(или взаимодействовать с контролом, если его значение не редактируется).

Control
recursiveSelection

Определяет, будут ли выбираться дочерние элементы при выборе папки.

ISelectionType
selectionFilter

Функция обратного вызова, с помощью которой происходит фильтрация выбранных записей для конкретного списка.

Функция должна вернуть true если запись относится к данному списку или false, если не относится.

selectionType

Тип записей, которые можно выбрать.

ISelectionType
source

Объект реализующий интерфейс Types/source:ICrud, необходимый для работы с источником данных.

ISource
theme

Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.

Control

Поля

_styles

Массив имен нетемизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control
_theme

Массив имен темизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control

Методы

_afterMountprotected

Асинхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
_afterUpdateprotected

Асинхронный хук жизненного цикла контрола. Вызывается после обновления контрола.

Control
_beforeMountprotected

Хук жизненного цикла контрола. Вызывается непосредственно перед установкой контрола в DOM-окружение.

Control
_beforeUnmountprotected

Хук жизненного цикла контрола. Вызывается до удаления контрола.

Control
_beforeUpdateprotected

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

Control
_componentDidMountprotected

Синхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
_componentDidUpdateprotected

Хук жизненного цикла контрола. Вызывается синхронно после применения измененной верстки контрола.

Control
_getMarkup

Метод, который возвращает разметку для компонента

Control
_setInternalOptions

Метод задания служебных опций

Control
_shouldUpdateprotected

Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.

Control
activate

Активирует контрол.

Control
isCSSLoaded

Проверка загрузки стилей и тем контрола

Control
loadCSS

Загрузка стилей и тем контрола

Control
loadThemeVariables

Вызовет загрузку коэффициентов (CSS переменных) для тем.

Control
removeCSS

Удаление link элементов из DOM

Control

События

activated

Происходит при активации контрола.

Control
deactivated

Происходит при деактивации контрола.

Control

FAQ

5/17/2021Герасимов Александр Максимович