Библиотека виджетов

Магазин, является отдельным приложением платформы. Его задача - предоставление шаблонов виджетов для инстансов платформы. В разделе Меню→Магазин виджетов→Все виджеты загружаются все виджеты магазина для установки на конкретный инстанс платформы. В разделе Меню→Магазин виджетов→Установленные виджеты показывается список уже установленных виджетов с информацией об их версии и необходимости обновления.
Правила разработки виджетов и порядок их регистрации в Магазине описано в главе Руководство по разработке виджетов.

Ниже в разделе представлено описание некоторых виджетов, которые доступны для построения дашбордов.

Название виджета Код в платформеВид, схема виджета Описание
Единичное текущее значение параметра
Единичное текущее значение параметра (Компактное)
widgetSingle
widgetSingleCompact
В виджет выводится единичное значение текущего параметра.
Схема виджета (на примере):
Название виджета: «Серверная»
Дата/Время последнего значения: «15:08»
Иконка (необязательный) : выбирается из библиотеки иконок
Название параметра, Зона (необязательный), Название объекта, сер. номер контроллера (не выводится для widgetSingleCompact) :
Название параметра задается в виджете. Если зона не задана она не выводится, Название объекта и номер контроллера выводятся из текущих названий в рубрикаторе
Статус параметра: выводится в виде цветного фона (красная - критическая, желтая-предупреждение)
Значение параметра: значение в размерностью параметра
Спец. иконки: иконка графика позволяет переходить на график параметра, иконка границ показывает границы контроля параметра. Иконка границы контроля не выводится, если параметр не контролируется
Список значений параметров
Список значений параметров (Компактный)
widgetList
widgetListCompact
В виджете выводится список значений параметров. Количество значений в списке настраивается в шаблоне (атрибут paramvalues). Схема вывода значений аналогична описанной схеме в шаблоне «Единичное текущее значение параметра»
Единичное текущее значение параметра c фоновой картинкой widgetSinglePng Виджет позволяет вывести текущее значение параметра с фоновой картинкой.
Схема виджета (на примере):
Название виджета: «ПРОЗРАЧНОСТЬ ВОДЫ»
Дата/Время последнего значения: «22:23»
Фоновая картинка: выбирается из библиотеки картинок
Иконка (необязательный) : выбирается из библиотеки иконок
Название параметра: Название параметра задается в виджете.
Статус параметра: выводится в виде цветного фона (красная - критическая, желтая-предупреждение)
Значение параметра: значение в размерностью параметра
Название виджета Код в платформеВид, схема виджета Описание
Интервальное единичное значение параметра
Интервальное единичное значение параметра (Компактный)
widgetIntervalValue
widgetIntervalValueCompact
В виджет выводится единичное значение параметра на интервале.
Интервал определен значениями ИНТЕРВАЛ и СДВИГ, в параметрах виджета.
Схема виджета (на примере):
Название виджета: «Серверная»
Дата/Интервал значения: «06/01/2018»
Название параметра, Зона (необязательный), Название объекта, сер. номер контроллера (не выводится для widgetIntervalValueCompact) :
Название параметра задается в виджете. Если зона не задана она не выводится, Название объекта и номер контроллера выводятся из текущих названий в рубрикаторе
Карта статусов параметра: выводится в виде круговой диаграммы
Значение параметра: значение в размерностью параметра
Список значений параметров на интервале
Список значений параметров на интервале (Компактный)
widgetIntervalList
widgetIntervalListCompact
В виджете выводится список значений параметров на интервале. Количество значений в списке настраивается в шаблоне (атрибут paramvalues). Схема вывода значений аналогична описанной схеме в шаблоне «Интервальное единичное значение параметра»
Название виджета Код в платформеВид, схема виджета Описание
Таблица значений widgetTable
В виджет-таблицу выводятся текущие значения параметров.
Количество колонок задается максимальным значением атрибута
Количество параметров в элементе виджета. Строки задается в шаблоне
добавлением дополнительных элементов.
При настройке таблицы следует точно соблюдать следующие правила:
1) выбор колонки для параметра: при задании названия параметра нужно
использовать название требуемой колонки.
2) Порядок строк таблицы соответствует порядку следования элементов виджета.
3) В ячейку таблицы можно указать параметр и иконку.
4) При задании картинки в Списке картинок она помещается вверху виджета.
5) Название колонок и строк можно скрывать с помощью атрибутов настройки
6) Если атрибут параметра Управляемый, т.е. ему можно задать значение, в ячейке таблицы появится карандаш, при нажатии на который можно изменить значение в ячейке таблицы
График параметра widgetChart

В виджет выводятся графики значений параметров для заданного интервала. Интервал определен значениями ИНТЕРВАЛ и СДВИГ в параметрах виджета.
На график можно вывести любое кол-во графиков.
Вид графика может быть трех типов: линейный график, линии в стеке, и японская свеча. Для графика типа «японская свеча» допускается вывод только одного параметра. В виджете активны кнопки-подписи, при клике на них, можно скрывать/показывать график
График пирог с долей участия widgetPieCurrent
widgetPieInterval
Виджет выводит доли значений параметров в процентах от суммы значений всех входных параметров для заданного интервала. Интервал определен значениями ИНТЕРВАЛ и СДВИГ в параметрах виджета.
Название виджета Код в платформеВид, схема виджета Описание
Список сигнальных параметров
Список сигнальных параметров
widgetSignal
widgetSignalCompact
Виджет построен в виде таблицы и используется для
контроля и управления состояния сигнальных параметров
(параметры, которые имеют 2 состояния-false/true).
Такие параметры могут изменять свое состояние через
работу расписаний или правил, поэтому виджет оперативно
отображает состояние сигналов и позволяет изменить их
состояние тем пользователям, которые имеют права на изменение.
Количество строк в виджете настраивается в шаблоне виджета.
Атрибуты таблицы:
Индикатор состояния: Задается в виде двух иконок для символа
переключателя. Если не задавать иконки, используется «Вкл./Выкл»
Заголовок, имя объекта, зона: Заголовок задается в виджете, Зона и
объект выводятся из текущих названий в рубрикаторе. (не выдается для компактного виджета)
Режим управления: Автоматический, если параметр управляется
расписанием/правилом, ручное-если изменение параметра
осуществляется в ручную.
Последнее переключение: последние дата и время изменения состояния
параметра.
Ручной режим: отсылка команды системе на переход в ручное управление
сигналом. После того, как команда выполнится (до 5 сек-10 сек,
в зависимости от производительности канала с контроллером),
пользователь может переводить сигналы на виджете с помощью Индикатора состояния
Виджет набор иконок сигнальных параметров widgetSwitch Виджет выводит сигнальные значения в виде иконок
с состоянием Вкл.- зеленая иконка, Выкл. - красная иконка, Статус не определен - серая иконка.
Название виджета Код в платформеВид, схема виджета Описание
Комплексный базовый виджет widgetComplexBase Виджет предоставляет возможность вывода как текущих, так и интервальных значений. Схема представления информации описана в соответствующих типах виджетов
Комплексный виджет№1 widgetComplex1 Виджет реализует следующую схему показа данных:
верхний атрибут - текущее значение параметра,
атрибут в центре - интервальное значение любого параметра, не обязательно совпадающее с текущим,
нижний атрибут - параметр сигнального типа, характеризующий состояние управления. Подразумевается, что этот параметр связан с двумя верхними параметрами
Название виджета Код в платформеВид, схема виджета Описание
Виджет картинка widgetSinglePng Виджет предоставляет возможность вывода картинки и текста.
Текст располагается по центру картинки на прозрачном фоне. Виджет используется в качестве информационного,
оформительского представления. Внесение текста осуществляется в панели конфигурации виджета в секции I.
Картинка выбирается в библиотеке картинок. Для виджета не задаются параметры.
Виджет заголовок widgetTitle Виджет предоставляет возможность создать тематический блок на дашборде.
Текст блока задается в названии виджета. Виджет создает на всю ширину дашборда строку с текстом, выделяя таким образом остальные виджеты в тематический блок.