previewList
Используйте тег <previewList>, чтобы отображать элементы таблицы в настраиваемом списке.
Доступные атрибуты:
Атрибут | Тип | Обязательно | Описание |
---|---|---|---|
class | String | Нет | Укажите название класса CSS, используемого в поле CSS виджета. |
condition | String | Нет | Укажите условие, применяемое к списку. Данный атрибут должен содержать строку условий. |
tableName | String | Да | Укажите таблицу, элементы которой необходимо отобразить. |
view | String | Нет | Укажите, какое представление списка необходимо использовать. Значение по умолчанию: Default. |
elementCount | String | Нет | Укажите количество элементов на странице. Значение атрибута по умолчанию: 5. |
subjectColumn | String | Нет | Укажите колонку, которая содержит темы элемент ов списка. |
dateColumn | String | Нет | Укажите колонку, которая содержит даты, относящиеся к элементам списка. |
stateColumn | String | Нет | Укажите колонку, которая содержит список статусов элемента. |
transparent | Boolean | Нет | Установите значение true, чтобы изменить стиль списка и сделать его фон прозрачным. Значение атрибута по умолчанию: false. |
wrap | Boolean | Нет | Установите значение true, чтобы активировать быстрый просмотр. Значение атрибута по умолчанию: false. |
itemView | String | Нет | Укажите вид отображения элемента. |
Чтобы отобразить заголовок таблицы, укажите его в дочернем теге <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>
Шаблон из примера добавляет следующий элемент на страницу: