Перейти к содержанию

Блок "Слайдер"

Блок доступен начиная с версии 0.40

Назначение блока

Блок позволяет формировать слайдер, способный переключать значения в заданном диапазоне с заданным шагом.

Чтобы начать работать с блоком, его необходимо выбрать в библиотеке блоков и переместить в область графа.

Настройки блока

Работа с настройками блока осуществляется через локальное меню (пункт Настройки):

Модальное окно настроек выглядит следующим образом:

Общие настройки блоков описаны в отдельном разделе.

Раздел "Слайдер"

Название параметра Тип параметра Обязательный Описание Пример
Минимальное значение Вещественное число Да Минимальное значение слайдера 0
Максимальное значение Вещественное число Да Максимальное значение слайдера 100
Стартовое значение Вещественное число Да Стартовое значение слайдера 0
Шаг слайдера Вещественное число Да Величина, на которую изменяется значение при перемещении бегунка на слайдере 5

Раздел "Диапазон"

Название параметра Тип параметра Обязательный Описание Пример
Стартовое значение верхней границы диапазона Вещественное число Нет При указании значения в этом поле блок будет отображать диапазон значений (подробнее см. ниже).
Без указания этого параметра остальные настройки не будут использоваться
50

Отключение диапазонов

Для отключения диапазонов требуется удалить все значения из параметра и оставить пустую строку.

Название параметра Тип параметра Обязательный Описание Пример
Минимальный размер диапазона Вещественное число Нет Минимальный размер диапазона. Применяется только для диапазонов
Максимальный размер диапазона Вещественное число Нет Максимальный размер диапазона. Применяется только для диапазонов
Без изменения порядка границ диапазона Флаг Да Если выключен, при изменении границы диапазона возможно передвинуть ползунок так, что нижняя граница станет верхней и наоборот. Применяется только для диапазонов

Раздел "Деления"

Название параметра Тип параметра Обязательный Описание Пример
Отображать деления Флаг Да Отображать значения делений на визуализаторе
Отображать значения делений Флаг Да Отображать значения делений на визуализаторе
Шаг деления Целое число Нет Шаг деления
Список делений Строка Нет Перечисление делений строкой, без пробелов с разделителем , (запятая) 5,10,15,20,25,30,35
Список шагов JSON Нет Перечисление шагов массивом. Подробнее см. Описание настройки "Параметры привязки OLAP"
Префикс значения деления Строка Нет Допустимо использование тегов HTML
Постфикс значения деления Строка Нет Допустимо использование тегов HTML

Описание настройки "Список шагов"

Перечисление шагов делений. Описание должно быть массивом словарей с параметрами:

  • value - значение шага, число, обязательное;
  • legend - описание шага, строка, не обязательное.
Пример настройки
[
      {"value": 0},
      {"value": 10, "legend": "Плохо"},
      {"value": 40},
      {"value": 50, "legend": "Средне"},
      {"value": 60},
      {"value": 70, "legend": "Хорошо"},
      {"value": 80},
      {"value": 90, "legend": "Отлично"},
      {"value": 100}
]

Раздел "Метки"

Название параметра Тип параметра Обязательный Описание Пример
Скрывать метки границ Флаг Нет Скрыть отображение меток начального и конечного значений
Скрывать метки указателя/диапазона Флаг Нет Скрыть отображение меток текущего значения/диапазона
Префикс метки текущего значения/границы диапазона Строка Нет Допустимо использование тегов HTML
Постфикс текущего значения/границы диапазона Строка Нет Допустимо использование тегов HTML

Входы блока

В блоке нет входов.

Выходы блока

В блоке нет выходов.

Событие смены отметки

Название выхода Тип Описание
Значение Вещественное число Событие передает отмеченное значение из элементов на выход блока.
При установке параметра Стартовое значение верхней границы диапазона передает нижнюю границу диапазона
Значение верхней границы диапазона Вещественное число Вход появляется только при установке значений в параметре Стартовое значение верхней границы диапазона. Передает верхнюю границу диапазона

Описание работы блока

Блок может работать в режиме отметки диапазона. Для этого нужно указать любое число в параметре Стартовое значение верхней границы диапазона. После чего у блока появляется дополнительный событийный выход:

При удалении значения в параметре диапазона выход, а так же все связи, исходящие из данного выхода, будут удалены.

Описание работы визуализатора

Блок используется для динамического изменения значения какого-либо показателя.

Изменение положения бегунка визуализатора приводит к пересчёту соединённых блоков и отображению новых результатов визуализатора на пресете.

Также установкой минимального значения в блоке "Слайдер" настраивается состояние визуализатора при открытии пресета.

Для использования слайдера необходимо навести на бегунок курсор, зажать левую кнопку мыши и перемещать мышь в горизонтальной плоскости.

Визуализатор "Слайдер"

Настройки визуализатора

Визуализатор позволяет задать дополнительные настройки. Для этого необходимо перейти в режим редактирования пресета и вызвать контекстное меню визуализатора. В раскрывающемся списке необходимо выбрать пункт Настройки внешнего вида.

Общий список доступен на странице Настройки визуализаторов

Название параметра Тип параметра Обязательный Описание Пример
Начертание Целое число Да Задает начертание подписей слайдера Полужирный
Цвет линии Цвет Да Задает цвет линии слайдера #3C667F
Цвет кнопки Цвет Да Задает цвет бегунка #0cd834

Версия блока

Документация на версию блока

Актуально для версии блока 9

Примеры

VISMIND-1514 kplotnikov Примеры настроек диаграмм

Пример.

Постановки

VISMIND - 828. Блок "Элемент управления "Слайдер".

VISMIND - 2196. Пользовательское приложение. Визуализатор "Слайдер". Сохранение состояния.

VISMIND - 3583. Событие по умолчанию для блоков.

VISMIND-6327. Клиентское приложение. Настройки. Слайдер.

VISMIND-8082 Слайдер. Выбор диапазона и др.