Коллекция
<< Click to Display Table of Contents >> Разработка > Элементы разработки > Типы сущностей > Свойства > Типы свойств Коллекция |
Используйте для работы с набором записей, у которых есть свои свойства. Например, для хранения информации о выдаче и возврате документов. Тип свойства «Коллекция» устанавливается автоматически при создании свойства-коллекции.
Отображение свойства в карточке сущности зависит от типа контрола. Тип задается в редакторе типа сущности в узле «Форма». Доступные типы контролов:
Отображается в виде таблицы, в которой столбцам соответствуют дочерние свойства коллекции:
Редактор для множественного выбора с вводом
Отображается в виде выпадающего списка. Пользователь может выбрать одну запись из списка:
Редактор для множественного выбора
Отображается в виде выпадающего списка. Пользователь может выбрать до 100 записей. В этом типе контрола список отображается не полностью, если в нем больше 100 записей.
Рекомендуется устанавливать этот тип для справочников, содержимое которых со временем значительно не увеличится, например, для выбора наших организаций в карточке правила назначения прав доступа на документы:
Редактор для множественного выбора из списка
Отображается в виде модального выпадающего списка. При нажатии на кнопку открывается отдельная форма-список. В ней можно выбрать любое количество записей:
Примечание. При необходимости в параметрах контрола можно настроить, чтобы в списке отображались ссылки на записи разных источников.
Чтобы при добавлении или удалении записи из коллекции дополнительно выполнялась некоторая логика, в редакторе типа сущности в узле «Свойства» добавьте обработчики событий Добавление в коллекцию и Удаление из коллекции.
© Компания Directum, 2024 |