Пользовательский интерфейс
Раздел посвящён настройке и расширению пользовательского интерфейса BrainySoft.
Содержание раздела
FormBuilder v1
Конструктор форм на основе XML-конфигураций. Позволяет создавать и настраивать формы для клиентов, заявок и договоров. Включает:
- Описание полей и типов (
select,hidden,integer,floatи др.) - Условную видимость через
ifExpression - Работу с Extra Fields
- Списки доступных Enum и справочников
Выражения (Expressions)
Синтаксис и примеры выражений для условной логики. Используются в:
- Фильтрах категорий файлового хранилища
- Фильтрах печатных форм
- Фильтрах коллекций в FormBuilder
- Условиях видимости полей
Доступные переменные: scope, clientId, loanAppId, contractId, loanApp, contract и др.
Внешние сервисы
Интеграция внешних сервисов в меню приложения через ExtraServices.xml. Сервисы открываются в iframe с возможностью аутентификации.
Внешние виджеты
Встраивание внешних виджетов в интерфейс через iframe. Включает:
- Схему инициализации с передачей контекста и сессии
- Настройку через
ExtraServices.xml - Plugin SDK для взаимодействия виджета с хостом (навигация, уведомления)