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

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

АтрибутТипОбязательныйОписание
classStringНет

Укажите название класса CSS, используемого в поле CSS виджета.

tableNameStringДаУкажите таблицу, элементы которой необходимо отобразить.
listViewStringДа

Укажите, какое представления списка необходимо использовать. Обратите внимание, что сначала необходимо создать это представление в таблице Списки (sys_ui_list).

itemPageStringДа

Укажите путь к странице на структуре портала.

Пример:

itemPage="page" определяет URL путь как "page".

Весь путь имеет следующий вид:

https://your_instance_url/your_portal/page

itemViewStringДаУкажите вид отображения элемента. 
conditionStringНет

Укажите условие, применяемое к списку. Данный атрибут должен содержать строку условий.

fixedConditionStringНет

Укажите условие, применяемое к списку. В отличие от условия, заданного атрибутом condition, это условие является фиксированным и не может быть удалено, но может быть уточнено дополнительными условиям.

Рабочая логика атрибутов схожа с фиксированным определителем ссылок.

choiceConditionNameStringНет

Определите колонки типа Choice, чтобы указать опции выбора в условии.

Добавьте указанные в атрибуте колонки в представление, определенное в атрибуте <listView>. В противном случае фильтрация по колонкам будет недоступна.

dateConditionNameStringНет

Определите колонки типа Date или Date/Time, если необходимо указать временные периоды в условии.

perPageIntegerНетУкажите количество элементов на странице. Значение атрибута по умолчанию: 20.
displayColumnNumberIntegerДаУкажите номер колонки, по клику на которую открывается запись.

Пример:

listitems
<listitems  tableName="task"  condition="{data.condition}" listView="SP" itemPage="record" itemView="SP" view="adjustable" choiceConditionName="state" dateConditionName="sys_created_at" perPage="5" displayColumnNumber="1"></listitems >

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


  • No labels