Конструктор форм позволяет проектировать формы создания, редактирования и просмотра создаваемых объектов, а также изменять формы уже существующих в системе объектов.
В системе ELMA выделяют системные и пользовательские формы. Пользовательские формы создаются администратором системы в Дизайнере ELMA.
Системные формы – это формы, спроектированные и настроенные разработчиками системы ELMA. Данные формы не могут быть удалены и подлежат только расширению. В Дизайнере ELMA системные формы отображены синим цветом.
Пользовательские формы – это формы, спроектированные и настроенные в Дизайнере ELMA для определенных потребностей пользователя или компании. Данные формы могут быть изменены и/или удалены. В Дизайнере ELMA пользовательские формы отображены черным цветом.
С помощью конструктора форм могут быть изменены формы объектов, расположенных на следующих вкладках Дизайнера ELMA:
Работа с конструктором форм в карточке объекта
1. Отсутствие возможности работы (рис. 1) с конструктором форм (например, системный объект "Папка-фильтр"). В данном случае при работе с объектом в веб-приложении будут использоваться формы, запрограммированные по умолчанию.
Рис. 1. Карточка системного объекта "Папка-фильтр". Вкладка "Формы (представления)"
2. Отсутствие возможности работы с конструктором форм (рис. 2), но наличие возможности настройки представления с использованием языка разметки Razor (например, системный объект "Задача"). В данном случае при работе с объектом в веб-приложении будут использоваться формы создания и редактирования, запрограммированные по умолчанию, а для формы просмотра могут быть заданы дополнительные параметры.
Рис. 2. Карточка системного объекта "Задача". Вкладка "Формы (представления)"
3. Наличие возможности работы с конструктором форм (рис. 3), но отсутствие возможности настройки представления с использованием языка разметки Razor (например, системный объект "Контрагент"). Порядок работы с данной вкладкой аналогичен порядку, описанному для пользовательского объекта. Отличие заключается в отсутствии у системного объекта блока Схема настроек форм.
Рис. 3. Карточка системного объекта "Контрагент". Вкладка "Формы (представления)"
Пользовательские объекты всегда имеют возможность работы с конструктором форм. Для его открытия необходимо установить переключатель в положение Конструктор форм (рис. 4).
Рис. 4. Карточка пользовательского объекта. Вкладка "Формы (представления)". Схема настроек "Конструктор форм"
Формы по умолчанию – возможность создания, редактирования и/или выбора форм, отображаемых в веб-приложении при создании, редактировании и/или просмотре объекта:
-
Создание – поле выбора, редактирования и/или создания формы, используемой в веб-приложении при создании объекта;
-
Редактирование – поле выбора, редактирования и/или создания формы, используемой в веб-приложении при редактировании объекта;
-
Просмотр – поле выбора, редактирования и/или создания формы, используемой в веб-приложении при просмотре объекта.
Список форм – список форм, используемых в текущем объекте, и их зависимостей.
Справа от названия формы в столбце
Где используется располагается информация о количестве использований данной формы. При нажатии на ссылку
Количество использований: <число> откроется окно со списком зависимостей данной формы (рис. 5), в котором будут указаны все
объекты и
дочерние формы, в которых используется данная форма.
Рис. 5. Диалоговое окно "Использование формы". Список зависимостей формы
Кнопки верхнего меню вкладки "Формы (представления)"
|
При нажатии на кнопку Сохранить осуществляется сохранение текущего объекта.
При нажатии на пиктограмму осуществляется публикация текущего объекта.
|
|
Закрытие текущего объекта.
|
|
|
|
|
|
|
См. также: