Блок сообщений
Данный раздел содержит описание примера последовательного вывода нескольких информационных сообщений. Проект-расширение клиентской части Web-клиента. Содержит клиентский скрипт c функцией showMessages
реализующей последовательный вывод MessageBox
.
Ссылка на пример на GitHub: MessageBox.
Пример рассчитан на версию Web-клиента 6.1 или выше.
Сборка и установка
-
Откройте консоль в папке
MessageBoxWebExtension
и выполните командуnpm install
, затемnpm update
и в концеnpm run build:prod
. -
Скопируйте каталог
SamplesOutput\Content\Modules\MessageBoxWebExtension
в каталогПуть к сайту Web-клиента\Content\Modules
. -
Перезапустите dvwebclient.
Проверка примера
-
Запустите конструктор разметок
-
Импортируйте разметку из файла
MessageBoxLayout.xml
без условий использования. При этом будет добавлена разметка в тип карточки документ, вид ДокументУД\Исходящий -
Задайте для разметки условия использования, поменяв также порядок разметок в условиях использования, чтобы разметка стала первой разметкой для редактирования
-
Перезапустите dvwebclient.
-
Откройте новый документ ДокументУД\Исходящий и нажмите кнопку Редактировать. При этом должна открыться разметка с кнопкой вызова сообщений.
-
При нажатии на кнопку
ShowMessages
последовательно появляются диалоговые окна: информационное сообщение с текстомЭто информационное сообщение
, предупреждающее сообщение с текстомЭто предупреждающее сообщение
, сообщение об ошибке с текстомЭто сообщение об ошибке
, диалог подтверждения с текстомВыберите кнопку
. В случае нажатия той или иной кнопки выводится сообщение.