Используйте тег <reference>, чтобы добавить в виджет поле, ссылающееся на определенную таблицу.

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

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

Установите значение атрибута true, чтобы добавить кнопку , позволяющую создать новую запись. Значение атрибута по умолчанию: false.

canReadBooleanНет

Установите значение атрибута false, чтобы сделать указанную таблицу недоступной. Значение атрибута по умолчанию: true.

classStringНетУкажите название класса CSS, определенное в поле CSS виджета.
conditionStringНет

Укажите условие запроса, ограничивающее доступные для выбора записи.

Этот атрибут принимает в качестве значения декодированное условие. Чтобы декодировать условие запроса, используйте рекомендованный метод.

isFixedBooleanНетУстановите значение атрибута true, чтобы отключить возможность редактирования значения условия. Значение атрибута по умолчанию: false.
isMandatoryBooleanНетУстановите значение атрибута true, чтобы сделать поле обязательным. Значение атрибута по умолчанию: false.
isVisibleBooleanНетУстановите значение атрибута false, чтобы скрыть тег. Значение атрибута по умолчанию: true.
labelStringНетДобавьте заголовок, описывающий содержание поля.
modelStringДаУкажите этот атрибут, чтобы привязать объект данных клиентского контроллера. При изменении данных модели они автоматически переносятся в данные клиентского контроллера.

readOnly

BooleanНет

Установите значение атрибута true, чтобы сделать поле доступным только для чтения. Значение атрибута по умолчанию: false.

styleStringНет

Настройте вид элементов тега (размер, шрифт, цвет и другое), используя синтаксис CSS.

tableNameStringДаУкажите наименование таблицы, к которой привязан тег.

Пример:

reference
<reference label="Конфигурационная единица" model="data.element" tableName="cmdb" isMandatory="true" condition="{data.condition}"></reference>

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


  • No labels