Блок "Пресет"
Блок доступен начиная с версии 0.40
Назначение блока
Блок позволяет отобразить выбранный пресет в качестве визуализатора.
Чтобы начать работать с блоком, его необходимо выбрать в библиотеке и переместить в область графа.
Настройки блока
Работа с настройками блока осуществляется через локальное меню (пункт Настройки):
Модальное окно настроек выглядит следующим образом:
Общие настройки блоков описаны в отдельном разделе.
Раздел "Пресет"
| Название параметра | Тип параметра | Обязательный | Описание | Пример |
|---|---|---|---|---|
| Задача | Выпадающий список | Да | Выбор задачи, из которой будет выбран пресет для отображения | |
| Пресет | Выпадающий список | Да | Выбор пресета для отображения. Возможность выбора появляется при выбранной задаче |
Входы блока
| Название входа | Тип | Обязательный | Описание |
|---|---|---|---|
| Настройка отображения пресета | JSON | Да | Передаются параметры для отображения блока на пресете. В текущей реализации доступен параметр visible 0/1 - скрытие/отображение визуализатора в текущем пресете. {"visible": 0} По умолчанию параметр visible равен нулю |
Если в выбранной задаче присутствует блок "Входные данные", все выходы блока будут добавлены как входы в блок "Пресет".
Выходы блока
Если в выбранной задаче присутствует блок "Выходные данные", все входы блока будут добавлены как выходы в блок "Пресет".
События блока
При включенной настройке модальных окон в пресете будут добавлены два события. Эти выходы предустановлены и изменить их нельзя.
| Название выхода | Тип | Описание |
|---|---|---|
| Закрытие окна | JSON | Данные, пришедшие в граф при закрытии окна, без применения изменений |
| Применить изменения | JSON | Изменения, которые переданы в граф |
Описание работы блока
Блок проверяет наличие выбранной задачи/пресета и передает эти данные в визуализатор.
Если пресет был отмечен как модальное окно, эта информация так же передается в визуализатор.
Описание работы визуализатора
Блок встраивает один пресет в другой. Если пресет настроен как модальное окно, он отображается только при передаче visible = 1 на вход.
Без этого условия визуализатор виден только при редактировании блока (см. изображение): 
При отображении модального окна будет виден визуализатор с двумя кнопками:
- Ок - кнопка передает выбранные значения в выход "Применить изменения" и закрывает окно.
- Закрыть - кнопка закрывает окно и передает значения в выход "Закрытие окна".
Настройки визуализатора
Визуализатор не имеет специфических настроек. Общий список доступен на странице Настройки визуализаторов
Версия блока
Документация на версию блока
Актуально для версии блока 5
Примеры
VISMIND-9783: Пресеты. Граф с блоком "Пресет"
VISMIND-9783: Пресеты. Пример пресета под модальное окно
Постановки
VISMIND-9783: Пресеты. Модальные окна (формы ввода)
VISMIND-10863: Модальные окна. Создание нескольких модальных пресетов в одной задаче



