Используйте тэг <report> , чтобы добавить виджет с отображением определенного отчета.
Атрибут | Тип | Обязательный | Описание |
---|---|---|---|
class | String | Нет | Укажите название класса CSS, определенное в поле CSS. |
condition | String | Нет | Укажите условие для формирования отчета. Этот атрибут принимает в качестве значения декодированное условие. Чтобы декодировать условие запроса, используйте рекомендованные серверные методы. |
isMandatory | Boolean | Нет | Установите значение атрибута "true", чтобы сделать поле обязательным. |
isVisible | Boolean | Нет | Чтобы отключить виджет, установите значение "false". Значение по умолчанию "true". |
label | String | Нет | Опишите содержание поля, добавив его заголовок. |
model | String | Да | Укажите этот атрибут, чтобы указать на объект данных контроллера клиента. При изменении данных модели они автоматически переносятся в данные клиентского скрипта. |
readOnly | Boolean | Нет | Чтобы сделать поле доступным только для чтения, установите значение атрибута как "true". |
style | String | Нет | Настройте вид элементов виджета (размер, шрифт, цвет, и др.), используя синтаксис CSS. |
reportId | String | Да | Укажите ID отчета для отображения. |
value | String | Нет | Укажите значение поля по умолчанию. |
При использовании сразу двух и более условий в строке условия, соединяйте их символом карета ( ^ ). Ниже представлен пример синтаксиса посроения условий:
Условие | Обозначение | Пример |
---|---|---|
И | ^ | emailLIKE-group^state=active |
ИЛИ | ^OR | impact=high^ORurgency=high |
Узначйте больше об операторах условий в статье Операторы условий.
Пример:
<report reportid="{data.monthBarReportId}" condition="(group.nameLIKEdesk^ORstate=active)"/>