Перейти к основному содержимому
Версия: 1.21.3

previewList

Используйте тег <previewList>, чтобы отображать элементы таблицы в настраиваемом списке.

Доступные атрибуты:

АтрибутТипОбязательноОписание
classStringНетУкажите название класса CSS, используемого в поле CSS виджета.
conditionStringНетУкажите условие, применяемое к списку. Данный атрибут должен содержать строку условий.
tableNameStringДаУкажите таблицу, элементы которой необходимо отобразить.
viewStringНетУкажите, какое представление списка необходимо использовать. Значение по умолчанию: Default.
elementCountStringНетУкажите количество элементов на странице. Значение атрибута по умолчанию: 5.
subjectColumnStringНетУкажите колонку, которая содержит темы элементов списка.
dateColumnStringНетУкажите колонку, которая содержит даты, относящиеся к элементам списка.
stateColumnStringНетУкажите колонку, которая содержит список статусов элемента.
transparentBooleanНетУстановите значение true, чтобы изменить стиль списка и сделать его фон прозрачным. Значение атрибута по умолчанию: false.
wrapBooleanНетУстановите значение true, чтобы активировать быстрый просмотр. Значение атрибута по умолчанию: false.
itemViewStringНетУкажите вид отображения элемента.

Чтобы отобразить заголовок таблицы, укажите его в дочернем теге <ListHeader>, как в примере ниже.

previewList
<previewList
tableName="announcement"
itemPage="announcement"
view="Default"
elementCount="{data.count}"
subjectColumn="subject"
dateColumn="published_at"
stateColumn="announcement_type"
wrap="true"
transparent="true"
title="{data.Title}"
allLinkTitle="{data.allLinkTitle}"
allLinkPage="/portal/announcements"
condition="(via_portal=1^state=3)">
</previewList>

Шаблон из примера добавляет следующий элемент на страницу: