Сообщения

Блок сообщения предназначен для отображения различной информации пользователю.

Сообщения служат только для отображения данных.

В алгоритме блок всегда имеет только один выход, не прерывает выполнение алгоритма, не требует ввода данных от пользователя.

Отображаемая информация зависит от типа сообщения:

  • Текст - отображает простой текст либо текст в формате HTML
  • Изображение - отображает изображение, а также текстовую подпись к нему
  • Файл - позволяет загрузить файл, предоставляя возможность его скачивания
  • Видео - позволяет вставить ролик с Youtube
  • График - позволяет сформировать график на основе данных алгоритма
  • IFrame - позволяет вставить содержимое стороннего сайта внутри iframe

Создание сообщений

Как и другие блоки сообщения можно создать двумя способами:

  • в визуальном редакторе алгоритма
  • в библиотеке блоков в разделе "Сообщения"

При создании соощений используются 3 общих параметра:

Тип сообщения
Один из описанных выше типов, определяет что будет выводить сообщение.

Заголовок
Используется только для идентификации сообщений в конструкторе. Пользователю алгоритма нигде не показывается. Может быть изменен в любой момент.

Скрытый
Если установлен данный флаг, то сообщение бдует скрыто от пользователя алгоритма. Т.е. при проходе алгоритм не покажет данное сообщение и пойдет дальше. Это может быть полезно в следующих случаях:

  • когда текст сообщения используется для других целей, например отправки на почту или вставке в документ;
  • при отладке в конструкторе, если сообщение содержит отладочную информацию.

Текстовые сообщения

Редактирование текста происходит в соответствии с редактированием текста блоков алгоритма.

В тексте могут использоваться шаблоны. Рендеринг шаблона происходит в момент показа сообщения.

Параметры блока

Оформление
Задает цветовое оформление сообщения при показе его пользователю алгоритма. Оформление соответствует css-классам Bootstrap, определяет фон и цвет шрифта:

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Прозрачный

Якорь
Галочка управляет возможностью скролла алгоритма до данного сообщения. Этот функционал работает только там, где используется дополнительное меню разделов для скролаа (в web-приложении). Также необходимо чтобы текст сообщения был типа Текст (не HTML). Тогда при указании текстового заголовка сообщения и установке данной галочки, текстовый заголовок сообщения появится в меню разделов и будет возможен скролл.

Поля блока

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

  • Текст сообщения (HTML) - содержит отрендеренный текст сообщения как есть;
  • Текст сообщения (без HTML-разметки) - содержит отрендеренный текст сообщения, в котором удалена HTML-разметка. При подстановке текста сообщения в шаблоны рекомендуется использовать это поле.