Блок "Слайдер"
Блок доступен начиная с версии 0.40
Назначение блока
Блок позволяет формировать слайдер, способный переключать значения в заданном диапазоне с заданным шагом.
Чтобы начать работать с блоком, его необходимо выбрать в библиотеке блоков и переместить в область графа.
Настройки блока
Работа с настройками блока осуществляется через локальное меню (пункт Настройки):
Модальное окно настроек выглядит следующим образом:
Общие настройки блоков описаны в отдельном разделе.
Раздел "Слайдер"
| Название параметра | Тип параметра | Обязательный | Описание | Пример |
|---|---|---|---|---|
| Минимальное значение | Вещественное число | Да | Минимальное значение слайдера | 0 |
| Максимальное значение | Вещественное число | Да | Максимальное значение слайдера | 100 |
| Стартовое значение | Вещественное число | Да | Стартовое значение слайдера | 0 |
| Шаг слайдера | Вещественное число | Да | Величина, на которую изменяется значение при перемещении бегунка на слайдере | 5 |
Раздел "Диапазон"
| Название параметра | Тип параметра | Обязательный | Описание | Пример |
|---|---|---|---|---|
| Стартовое значение верхней границы диапазона | Вещественное число | Нет | При указании значения в этом поле блок будет отображать диапазон значений (подробнее см. ниже). Без указания этого параметра остальные настройки не будут использоваться |
50 |
Отключение диапазонов
Для отключения диапазонов требуется удалить все значения из параметра и оставить пустую строку.
| Название параметра | Тип параметра | Обязательный | Описание | Пример |
|---|---|---|---|---|
| Минимальный размер диапазона | Вещественное число | Нет | Минимальный размер диапазона. Применяется только для диапазонов | |
| Максимальный размер диапазона | Вещественное число | Нет | Максимальный размер диапазона. Применяется только для диапазонов | |
| Без изменения порядка границ диапазона | Флаг | Да | Если выключен, при изменении границы диапазона возможно передвинуть ползунок так, что нижняя граница станет верхней и наоборот. Применяется только для диапазонов |
Раздел "Деления"
| Название параметра | Тип параметра | Обязательный | Описание | Пример |
|---|---|---|---|---|
| Отображать деления | Флаг | Да | Отображать значения делений на визуализаторе | |
| Отображать значения делений | Флаг | Да | Отображать значения делений на визуализаторе | |
| Шаг деления | Целое число | Нет | Шаг деления | |
| Список делений | Строка | Нет | Перечисление делений строкой, без пробелов с разделителем , (запятая) |
5,10,15,20,25,30,35 |
| Список шагов | JSON | Нет | Перечисление шагов массивом. Подробнее см. Описание настройки "Параметры привязки OLAP" | |
| Префикс значения деления | Строка | Нет | Допустимо использование тегов HTML | |
| Постфикс значения деления | Строка | Нет | Допустимо использование тегов HTML |
Описание настройки "Список шагов"
Перечисление шагов делений. Описание должно быть массивом словарей с параметрами:
- value - значение шага, число, обязательное;
- legend - описание шага, строка, не обязательное.
Пример настройки
Раздел "Метки"
| Название параметра | Тип параметра | Обязательный | Описание | Пример |
|---|---|---|---|---|
| Скрывать метки границ | Флаг | Нет | Скрыть отображение меток начального и конечного значений | |
| Скрывать метки указателя/диапазона | Флаг | Нет | Скрыть отображение меток текущего значения/диапазона | |
| Префикс метки текущего значения/границы диапазона | Строка | Нет | Допустимо использование тегов HTML | |
| Постфикс текущего значения/границы диапазона | Строка | Нет | Допустимо использование тегов HTML |
Входы блока
В блоке нет входов.
Выходы блока
В блоке нет выходов.
Событие смены отметки
| Название выхода | Тип | Описание |
|---|---|---|
| Значение | Вещественное число | Событие передает отмеченное значение из элементов на выход блока. При установке параметра Стартовое значение верхней границы диапазона передает нижнюю границу диапазона |
| Значение верхней границы диапазона | Вещественное число | Вход появляется только при установке значений в параметре Стартовое значение верхней границы диапазона. Передает верхнюю границу диапазона |
Описание работы блока
Блок может работать в режиме отметки диапазона. Для этого нужно указать любое число в параметре Стартовое значение верхней границы диапазона. После чего у блока появляется дополнительный событийный выход:
При удалении значения в параметре диапазона выход, а так же все связи, исходящие из данного выхода, будут удалены.
Описание работы визуализатора
Блок используется для динамического изменения значения какого-либо показателя.
Изменение положения бегунка визуализатора приводит к пересчёту соединённых блоков и отображению новых результатов визуализатора на пресете.
Также установкой минимального значения в блоке "Слайдер" настраивается состояние визуализатора при открытии пресета.
Для использования слайдера необходимо навести на бегунок курсор, зажать левую кнопку мыши и перемещать мышь в горизонтальной плоскости.
Визуализатор "Слайдер"
Настройки визуализатора
Визуализатор позволяет задать дополнительные настройки. Для этого необходимо перейти в режим редактирования пресета и вызвать контекстное меню визуализатора. В раскрывающемся списке необходимо выбрать пункт Настройки внешнего вида.
Общий список доступен на странице Настройки визуализаторов
| Название параметра | Тип параметра | Обязательный | Описание | Пример |
|---|---|---|---|---|
| Начертание | Целое число | Да | Задает начертание подписей слайдера | Полужирный |
| Цвет линии | Цвет | Да | Задает цвет линии слайдера | #3C667F |
| Цвет кнопки | Цвет | Да | Задает цвет бегунка | #0cd834 |
Версия блока
Документация на версию блока
Актуально для версии блока 9
Примеры
VISMIND-1514 kplotnikov Примеры настроек диаграмм
Постановки
VISMIND - 828. Блок "Элемент управления "Слайдер".
VISMIND - 2196. Пользовательское приложение. Визуализатор "Слайдер". Сохранение состояния.
VISMIND - 3583. Событие по умолчанию для блоков.





