Показатель
Glossary Item Box
Блок итогов “Показатель” (Рис. 1) отображает число или дату, полученные в результате запроса к данным системы, например, общее количество сотрудников компании. Подробнее о показателях можно узнать из статьи "Блок итогов «Показатель»", а о настройках показателей — из статьи "Настройка блока итогов «Показатель»".
Рис. 1. — Блок итогов "Показатель"
Классы, реализующие функциональность Показателей
IndicatorViewModel — модель представления показателя.
IndicatorViewConfig — генерирует конфигурацию представления модуля показателя.
IndicatorModule — модуль, предназначенный для работы с показателями.
IndicatorDesigner — схема представления страницы редактирования показателя.
Параметры настройки показателя
Для настройки показателя необходимо в конфигурацию модулей виджетов добавить конфигурационный JSON-объект с настройками свойств показателя. Конфигурация модуля виджета определяется свойством Items объекта SysDashboard. Подробнее об объекте SysDashboard и его свойствах можно узнать из статьи "Виджеты итогов".
В конфигурационном JSON-объекте с настройками виджета необходимо установить значение "Indicator" свойству widgetType. Кроме того, свойству parameters нужно присвоить объект с необходимыми параметрами. Возможные параметры показателя приведены в таблице 1.
Таблица 1. Параметры настройки показателя
Название | Тип | Описание |
---|---|---|
caption | string | Заголовок показателя. |
sectionId | string | Идентификатор раздела. |
entitySchemaName | string | Объект, по которому строится показатель. |
sectionBindingColumn | string | Колонка связи с разделом. |
columnName | string | Название агрегирующей колонки. |
format | object | Формат показателя. |
filterData | object | Настройка фильтрации. |
aggregationType | number | Тип агрегирующей функции. |
style | string | Цвет показателя. |