Список
Glossary Item Box
Общая информация
Список в наглядной форме отображает множественные данные из системы. С помощью списка можно отобразить, например, десятку самых продуктивных менеджеров по количеству закрытых сделок. Подробнее о списках и их настройке можно узнать из статьи "Блок итогов «Список»".
Рис. 1. — Блок итогов "Список"
Классы, реализующие функциональность списков
DashboardGridViewModel — модель представления списка.
DashboardGridViewConfig — генерирует конфигурацию представления модуля списка.
DashboardGridModule — модуль, предназначенный для работы со списками.
DashboardGridDesigner — схема представления страницы редактирования списка.
Параметры настройки списка
Для настройки списка необходимо в конфигурацию модулей виджетов добавить конфигурационный JSON-объект с настройками свойств списка. Конфигурация модуля виджета определяется свойством Items объекта SysDashboard. Подробнее об объекте SysDashboard и его свойствах можно узнать из статьи "Виджеты итогов".
В конфигурационном JSON-объекте с настройками виджета необходимо установить значение "DashboardGrid" свойству widgetType. А также свойству parameters нужно присвоить объект с необходимыми параметрами. Возможные параметры списка приведены в таблице 1.
Табл. 1. — Параметры настройки списка
Название | Тип | Описание |
---|---|---|
caption | string | Заголовок списка. |
sectionBindingColumn | string | Колонка связи с разделом. |
filterData | object | Настройка фильтрации. |
sectionId | string | Идентификатор раздела. |
entitySchemaName | string | Объект, по которому строится список. |
style | string | Цвет списка. |
orderDirection | number | Направление сортировки (1 — по возрастанию, 2 — по убыванию). |
orderColumn | string | Колонка, по которой сортируется список. |
rowCount | number | Количество рядов для отображения. |
gridConfig | object | Конфигурация списка. |