Angular модули — это элементы интерфейса, с помощью которых пользователи BPMSoft выполняют различные действия на странице записи. Такие элементы представлены в виде кнопок, ссылок, слайдеров, переключателей и т. д.
Примечание. В BPMSoft используется Angular версии 18.2.
В BPMSoft доступны следующие преднастроенные модули Angular:
Также возможно создать пользовательские Angular модули с использованием программного кода. Подробнее: Добавление пользовательского модуля Angular
Преднастроенные и пользовательские Angular модули можно добавить только на страницу раздела. Для настройки модулей на странице используйте мастер разделов.
Экземпляр модуля Angular — это добавленный на страницу модуль Angular из меню «Элементы страницы» мастера разделов. На одной странице раздела могут отображаться несколько экземпляров одного модуля. Например, для разных полей можно добавить элемент «Слайдер» с разными настройками.
Вы можете управлять отображением экземпляров модулей на странице раздела с помощью бизнес-правил. Подробнее: Показывать элемент на странице
Пример. Для указания персональной скидки клиента с помощью интерактивного элемента добавим на страницу контакта модуль «Слайдер».
Перед выполнением примера добавьте на страницу раздела «Контакты» поле, которое отображает значение персональной скидки клиента, например, поле «Персональная скидка, %». Подробнее о создании и настройке полей на странице раздела смотрите в статье Настройка полей.
Чтобы добавит экземпляр Angular модуля на страницу раздела выполните следующие шаги:
Рисунок 1 — Переход к настройке страницы раздела
Рисунок 2 — Добавление Angular модуля на вкладку страницы
Рисунок 3 — Пример настройки модуля «Слайдер»
Таблица 1 — Параметры для настройки модуля «Слайдер»
Примечание. Подробнее о настройке модуля «Слайдер» смотрите в статье Модуль «Слайдер».
Аналогичным образом добавьте на страницу раздела другие преднастроенные и пользовательские Angular модули.
Рисунок 4 — Пример отображения Angular модуля «Слайдер» на странице контакта
В результате на вкладке «Основная информация» страницы контакта отобразится слайдер с заданными параметрами. Максимальная скидка клиента, которая устанавливается с помощью слайдера, равна 30%, минимальная — 0%. Перемещение ползунка по шкале выполняется согласно заданному шагу, равному 1. Деления (точки) на шкале слайдера отображаются с шагом равным 5.
Рисунок 5 — Выбор значения в поле «Персональная скидка, %» с помощью слайдера
Для определения размера скидки переместите ползунок слайдера на нужное значение, например, на «12». В поле «Персональная скидка клиента, %» автоматически отобразится соответствующее значение.
Модуль «Слайдер» Добавление пользовательского модуля Angular Настройка страницы раздела Настройка полей Аналитика на странице раздела