Справка по системе Платформа ELMA BPM
×
Меню

Вкладка "Формы (представления)"

На данной вкладке (рис. 1) для выбора доступны схемы настроек форм (конструктор форм и простая схема), каждая из которых содержит формы создания, редактирования и просмотра, используемые для объекта в веб-приложении.
Рис. 1. Карточка пользовательского объекта. Вкладка "Формы (представления)". Схема настроек "Конструктор форм"

Конструктор форм

Конструктор форм (рис. 1) позволяет проектировать формы создания, редактирования и просмотра создаваемых объектов, а также изменять формы уже существующих системе объектов. Подробнее о работе с конструктором форм см. соответствующий раздел справки.

Простая схема

На рис. 2 представлена простая схема настроек форм.
Рис. 2. Карточка пользовательского объекта. Вкладка "Формы (представления)". Схема настроек "Простая схема"
В данной схеме для каждой формы создания, редактирования и просмотра создаваемых объектов для выбора доступны следующие типы отображения.
1. Стандартное – стандартная форма создания, редактирования и просмотра объекта в веб-приложении:
Рис. 3. Карточка контакта в веб-приложении. Отображение переменных в общем списке
Рис. 4. Карточка контакта в веб-приложении. Отображение переменных на дополнительной вкладке
2. Разметка Razor – пользовательская форма создания, редактирования и просмотра объекта в веб-приложении с использованием языка разметки Razor:
Файлы с пользовательскими формами должны иметь расширение .cshtml и располагаться по следующим путям:
Следует отметить, что внутри папки Views пользовательские формы могут быть расположены в произвольном порядке.
Примечание
Для корректной работы динамической формы необходимо использовать EditableProperty или указывать id элемента разметки формы, внутри которого находится разметка свойства или разметка одной из составляющих данного свойства (название, значение или описание), в следующем виде:
  • Entity_<НазваниеСвойства>_CaptionContainer – для названия свойства;
  • Entity_<НазваниеСвойства>_ValueContainer – для значения свойства;
  • Entity_<НазваниеСвойства>_DescriptionContainer – для описания свойства.

См. также: