Дизайнер ELMA > Интерфейсы / Конструктор форм

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

Конструктор форм позволяет моделировать формы в дизайнере. В системе ELMA4 выделяют системные и пользовательские формы.

Системные формы — это формы, которые создали и настроили разработчики ELMA4. Такие формы нельзя удалять. Но вы можете изменить их.

Пользовательские формы — это формы, которые созданы и настроены для определённых потребностей пользователя или компании. Их моделирует администратор системы. Такие формы можно изменять и удалять.

Конструктор форм позволяет:

  • моделировать формы создания, редактирования и просмотра новых объектов;
  • изменять формы уже существующих объектов;
  • моделировать формы задач в процессах;
  • изменять формы переходов из задач в процессах;
  • моделировать форму стартового события.

Вы можете задать, какие данные будут отображаться на форме, как они будут расположены, какие поля обязательны для заполнения, а какие доступны только для чтения. Кроме того, можно настроить видимость полей, определить действия, которые выполняются при взаимодействии пользователя с элементами на форме.

Чтобы изменить или создать форму объекта, откройте его карточку, перейдите на вкладку Формы (Представления) и выберите конструктор форм. Подробнее об этом читайте в статье «Вкладка „Формы (Представления)“».

Формы задач в процессах, переходов между ними, форма стартового события настраиваются при моделировании процесса. Подробнее об этом читайте в разделе «Процессы».

Моделирование форм

Форма собирается из различных элементов (свойств и компонентов) в визуальном редакторе с помощью drag-and-drop.

column-6

На верхней панели можно просматривать вложенность элементов на форме и переходить к ним.

Все элементы, которые можно поместить на форму, находятся на левой панели.

Вы можете работать со следующими разделами:

  1. Свойства (form-builder-icon-1)

Вы можете добавить на форму:

  • свойства объекта (если вы моделируете формы объекта);
  • контекстные переменные процесса (если вы моделируете формы задач по процессам, переходов из них или форму стартового события);
  • созданные свойства формы.
  1. Сценарии  (form-builder-icon-2)

Здесь вы можете работать с клиентскими и серверными сценариями при помощи встроенного редактора кода на языке C#.

  1. Компоненты (form-builder-icon-3)

Вы можете добавить на форму:

  • системные компоненты:
    • основные — колонка, панель, карточка и др.;
    • дополнительные — форма объекта, панель скоринга и др.;
    • диаграммы — линейные и круговые;
  • пользовательские компоненты — те, которые вы создали самостоятельно в конструкторе интерфейсов.

Подробнее об этом читайте в разделе «Типы компонентов».

Вы можете выполнить следующие действия:

form-builder-icon-4 — сохранить форму.

form-builder-icon-13 — закрыть конструктор форм и вернуться в карточку объекта или к настройкам процесса.

copy-element-icon — скопировать выбранный элемент.

paste-element-icon — вставить выбранный элемент. Элемент можно добавить не только на текущую форму, но и на любую другую.

cut-element-icon — вырезать выбранный элемент.

form-builder-icon-14 — отменить последнее выполненное действие на форме.

form-builder-icon-15 — повторить последнее отмененное действие на форме.

form-builder-icon-8— перейти к настройкам формы. Подробнее об этом можно прочитать в статье «Настройки формы».

Добавление элемента на форму

Чтобы добавить элемент, выберите и перетащите его на форму. Темно-зелёной заливкой выделены компоненты, внутрь которых можно добавить выбранный элемент. Каждый элемент можно перемещать в пределах одной моделируемой формы. При этом границы некоторых компонентов обозначаются цветом:

Удаление элемента с формы

Вы можете удалить элемент с формы несколькими способами:

  • выделите элемент и нажмите на значок form-builder-icon-9;
  • раскройте родительский элемент на верхней панели, наведите на название элемента и выберите form-builder-icon-10;

form-builder-2

  • выделите элемент и нажмите на клавишу Delete.

начало внимание

Если вы удаляете с формы свойство объекта или контекстную переменную, они удаляются только с текущей формы, а не из системы в целом.

конец внимание

Настройки элемента на форме

Вы можете настроить свойство и компонент на форме. Это можно сделать несколькими способами:

  • дважды нажмите на элемент;
  • выделите элемент и нажмите на значок form-builder-icon-11;
  • раскройте родительский элемент на верхней панели, наведите на название элемента и выберите form-builder-icon-12.

form-builder-3

Настройки компонентов описаны в статье по каждому из них.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас