Компонент Динамический список позволяет отображать данные объектов, списков из простых типов и структур обмена данными. Элементами динамического списка являются экземпляры объекта (записи справочника), экземпляры списка из простых типов или экземпляры структуры обмена данными.
начало внимание
Работа с этим компонентом доступна только во втором рантайме. Подробнее об этом режиме читайте в Базе знаний.
конец внимание
В нем можно размещать другие компоненты (колонки, панели, текст и т. д.) и свойства. Динамический список можно добавлять внутрь других компонентов. Его можно настроить.
Настройки
Окно настроек динамического списка состоит из вкладок Основные, Дополнительные, События, Системные и Отображение.
Вкладка «Основные»
На этой вкладке можно задать основные настройки компонента.
Скрыть — определение, при каких условиях динамический список будет отображаться или скрываться в интерфейсе. Используйте для этого функцию или формулу. Подробнее об этом можно прочитать в этой статье.
Только на чтение — определение, может ли пользователь редактировать данные, размещенные внутри динамического списка. Возможны следующие варианты:
— пользователь не может редактировать поля. Он сможет только просматривать введенные ранее данные.
— возможность редактировать поля наследуется от настроек родительской формы, страницы, портлета или компонента.
Если флажок не установлен, пользователь может заполнять поля, размещенные внутри динамического списка.
Источник данных — выбор свойства, данные которого используются для отображения в динамическом списке. Вы можете выбрать свойство, в качестве типа данных которого указан объект или структура обмена данными (эти свойства должны быть с типом связи Список), или Список из простых типов.
Вкладки «Дополнительные», «События», «Системные» и «Отображение»
Настройки на вкладках Дополнительные, События, Системные и Отображение аналогичны настройкам компонента Колонка. Подробнее о них читайте в статье «Колонка».
Введённые данные сохраняются в настройках автоматически. Если вам нужно отменить изменения, нажмите Отменить последние изменения. Воспользоваться этой кнопкой можно, только пока открыто окно настроек.
Чтобы применить настройки, сохраните форму или сохраните и опубликуйте страницу, портлет или пользовательский компонент при помощи кнопки .
Пример использования компонента «Динамический список»
Рассмотрим, как при помощи этого компонента можно отобразить данные о контрагентах компании. Для этого выполните следующие действия:
Item — это единичный элемент списка, который передаётся в компонент Динамический список в качестве источника данных. Помимо ввода в качестве формулы Item доступен как функция. В нашем примере Item — это объект типа Контрагент, поэтому Item.Name — это обращение к свойству Name (наименование из объекта типа Контрагент);
Все, что помещается внутри компонента Динамический список, будет отображаться для каждого элемента списка. На рисунке ниже представлен пример настроенного отображения информации по контрагентам. |
Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас