Сообщения
Блок сообщения предназначен для отображения различной информации пользователю.
Сообщения служат только для отображения данных.
В алгоритме блок всегда имеет только один выход, не прерывает выполнение алгоритма, не требует ввода данных от пользователя.
Отображаемая информация зависит от типа сообщения:
- Текст - отображает простой текст либо текст в формате HTML
- Изображение - отображает изображение, а также текстовую подпись к нему
- Файл - позволяет загрузить файл, предоставляя возможность его скачивания
- Видео - позволяет вставить ролик с Youtube
- График - позволяет сформировать график на основе данных алгоритма
- IFrame - позволяет вставить содержимое стороннего сайта внутри iframe
Создание сообщений
Как и другие блоки сообщения можно создать двумя способами:
- в визуальном редакторе алгоритма
- в библиотеке блоков в разделе "Сообщения"
При создании соощений используются 3 общих параметра:
Тип сообщения
Один из описанных выше типов, определяет что будет выводить сообщение.
Заголовок
Используется только для идентификации сообщений в конструкторе. Пользователю алгоритма нигде не показывается. Может быть изменен в любой момент.
Скрытый
Если установлен данный флаг, то сообщение бдует скрыто от пользователя алгоритма. Т.е. при проходе алгоритм не покажет данное сообщение и пойдет дальше. Это может быть полезно в следующих случаях:
- когда текст сообщения используется для других целей, например отправки на почту или вставке в документ;
- при отладке в конструкторе, если сообщение содержит отладочную информацию.
Текстовые сообщения
Редактирование текста происходит в соответствии с редактированием текста блоков алгоритма.
В тексте могут использоваться шаблоны. Рендеринг шаблона происходит в момент показа сообщения.
Параметры блока
Оформление
Задает цветовое оформление сообщения при показе его пользователю алгоритма. Оформление соответствует css-классам Bootstrap, определяет фон и цвет шрифта:
Якорь
Галочка управляет возможностью скролла алгоритма до данного сообщения. Этот функционал работает только там, где используется дополнительное меню разделов для скролаа (в web-приложении).
Также необходимо чтобы текст сообщения был типа Текст (не HTML). Тогда при указании текстового заголовка сообщения и установке данной галочки, текстовый заголовок сообщения появится в меню разделов и будет возможен скролл.
Поля блока
Данные, которые можно использовать в других блоках алгорима и шаблонах:
- Текст сообщения (HTML) - содержит отрендеренный текст сообщения как есть;
- Текст сообщения (без HTML-разметки) - содержит отрендеренный текст сообщения, в котором удалена HTML-разметка. При подстановке текста сообщения в шаблоны рекомендуется использовать это поле.