Каталог оборудования и услуг
Каталог | Программные модули | Модуль пользовательских наборов данных (Dataset)
Модуль пользовательских наборов данных (Dataset)
Dataset — модуль для отображения на экране произвольных табличных данных, созданных пользователем. В отличие от фиксированных типов контента, Dataset позволяет самостоятельно определить структуру данных — набор полей, их порядок и типы — и наполнить её любой информацией: ценами, расписаниями, списками сотрудников, характеристиками товаров, остатками на складе и чем угодно ещё. Итоговое отображение формируется через HTML-шаблон, что даёт полную свободу в выборе визуальной формы.
Пользовательские структуры данных
В панели управления Display24 можно создавать собственные наборы данных с произвольной схемой: задаётся список полей, их порядок и наименования. Каждый набор данных хранится в базе платформы и доступен для редактирования как через встроенный редактор в браузере, так и через Dataset API — для автоматизированного обновления из внешних систем: 1С, ERP, учётных программ, собственных сервисов.
Визуализация через HTML-шаблон
Каждый Dataset связывается с HTML-шаблоном, в котором через синтаксис Mustache описывается, как именно данные должны быть отображены. Модуль передаёт в шаблон полный набор переменных:
- datasetData — массив строк набора данных
- datasetSchema — схема полей (порядок, наименования)
- datasetHeaders — заголовки колонок
- datasetName — название набора
- itemsCount — количество строк
- todayDate — текущая дата в формате ДД.ММ.ГГГГ
- todayWeekday — день недели на русском языке
- displayCode — код экрана, на котором показывается контент