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

reference

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

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

АтрибутТипОбязательноОписание
canCreateBooleanНетУстановите значение атрибута true, чтобы добавить кнопку , позволяющую создать новую запись. Значение атрибута по умолчанию: false.
canReadBooleanНетУстановите значение атрибута false, чтобы ограничить доступ к указанной таблице. Значение атрибута по умолчанию: true.
classStringНетУкажите название класса CSS, определенное в поле CSS виджета.
conditionStringНетУкажите условие запроса, ограничивающее доступные для выбора записи.
Этот атрибут принимает в качестве значения декодированное условие. Чтобы декодировать условие запроса, используйте рекомендованный метод.
isFixedBooleanНетУстановите значение атрибута true, чтобы отключить возможность редактирования значения условия. Значение атрибута по умолчанию: false. Предварительно укажите условие в атрибуте condition.
isMandatoryBooleanНетУстановите значение атрибута true, чтобы сделать поле обязательным. Значение по умолчанию: false.
isVisibleBooleanНетУстановите значение false, чтобы скрыть тег. Значение по умолчанию: true.
labelStringНетДобавьте заголовок, описывающий содержание поля.
modelStringДаУкажите значение этого атрибута, чтобы привязать объект данных клиентского контроллера. При изменении данных в модели, они автоматически переносятся в клиентский контроллер.
readOnlyBooleanНетУстановите значение атрибута true, чтобы сделать поле доступным только для чтения. Значение по умолчанию: false.
styleStringНетНастройте вид элементов тега (размер, шрифт, цвет и другое), используя синтаксис CSS.
tableNameStringДаУкажите наименование таблицы, к которой привязан тег.

Пример:

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

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