Список

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

Список выглядит следующим образом:

Общие свойства

Ширина, Высота, Привязки, Активный, Видимый, Основной цвет, Фон, Непрозрачный, Рамка, Шрифт, Всплывающая подсказка, Фокусируемый, Всплывающее меню

Пользовательские свойства

Режим выбора

Режим выбор элементов списка: Выбор одного элемента, Выбор одного интервала элементов или Выбор  нескольких интервалов элементов.

Имя свойства: selectionMode

Тип свойства: Integer

Компоновка

Определяет вид ячеек списка. Список из четырех ячеек может быть представлен следующими способами:  

По вертикали:

0

1

2

3

По вертикали с переносом:

0  1

2  3

По горизонтали с переносом:

0  2

1  3

Имя свойства: layoutOrientation

Тип свойства: Integer

Элементы списка

Таблица, определяющая все элементы списка.

Имя свойства: listItems

Тип свойства: Data Table

Можно заполнить Список значениями выборки из определенного поля таблицы данных, используя привязку. Например, привязка, которая внесет в список страны, доступные в поле Страна переменной Информация о пользователе, определенной в контексте Пользователь пользователя admin, будет выглядеть следующим образом:

Цель: form/list1:listItems

Выражение: {users.admin:childInfo$country#options}

Данная привязка создается автоматически при перетаскивании поля переменной в список в Редакторе виджетов. Более подробная информация доступна здесь.

Выбранные элементы

(Свойство по умолчанию)

Список изначально выбираемых элементов.

Имя свойства: selectedItems

Тип свойства: Data Table

Выбранный элемент

Список элементов, выбранных по умолчанию (удобный способ установить один элемент в свойстве Выбранные элементы).

Имя свойства: selectedItem

Тип свойства: dynamic

Количество видимых рядов

Устанавливает предпочитаемое количество рядов в списке, отображаемом без необходимости в прокрутке списка при наличии достаточного пространства в области контейнера-родителя.

Данное свойство можно установить на Авто. В данном случае список будет занимать всё доступное пространство в области контейнера-родителя.

Имя свойства: visibleRowCount

Тип свойства: Integer

Общие события

Скрытие, Показ, Перемещение, Изменение размеров, Клик мыши, Нажатие кнопки мыши, Отпускание кнопки мыши, Вход мыши, Выход мыши, Перемещение мыши, Вращение колесика мыши, Печать клавиши, Нажатие клавиши, Отпускание клавиши, Получение фокуса, Потеря фокуса

Пользовательские события

Выбор в списке

Данное событие появляется, когда пользователь выбирает или отменяет выбор каких-либо элементов из списка.

Имя события: listSelection