Проектирование формы добавления и формы редактирования
Макет формы является примером внешнего вида формы добавления (формы редактирования) в интерфейсе оператора.
В интерфейсе администратора макет формы добавления отображается на вкладке "Форма добавления" карточки класса /типа объектов. В интерфейсе администратора макет формы редактирования отображается на вкладке "Форма редактирования") в карточке класса /типа объектов.
Название формы
По умолчанию форма добавления имеет стандартное название: "Форма добавления", форма редактирования имеет стандартное название: "Форма редактирования".
Чтобы присвоить форме специфическое название, точно отражающее ее назначение в интерфейсе оператора, нажмите кнопку Переименовать форму. На форме редактирования введите новое название формы и нажмите кнопку Сохранить.
Содержание формы
Формы добавления и редактирования объектов могут содержать произвольное количество контентов. Информация о типе содержимого контента и иконки управления контентом отображаются при наведении курсора на контент.
Контенты для формы добавления объекта
На форме добавления по умолчанию присутствуют контенты:
-
Контент "Выбор типа объекта" — контент для выбора типа объекта.
На форме добавления должен присутствовать хотя бы один контент типа "Выбор типа объекта", так все объекты в системе должны быть типизированы.
- Контент "Параметры на форме" — контент для ввода значений атрибутов объекта.
На форме добавления можно разместить:
- Контент "Выбор родительского объекта" — контент для выбора родительского объекта. Контент будет отображается на форме добавления, если вложенный объект добавляется с помощью общей кнопки "Добавить".
- Контент "Список файлов" — контент для прикрепления файлов к объекту.
- Контент "Параметры связанного объекта" — контент для отображения атрибутов связанного объекта, объединенных в определенную группу.
-
Контент "Параметры объекта" — контент для отображения атрибутов объекта, объединенных в определенную группу.
Для вычислимых атрибутов в контенте отображается пустое значение, так как значение вычислимых атрибутов объекта до момента его создания не определяется.
- Контент "Список объектов"— контент для отображения списка объектов определенного класса (типа).
- Контент "Список связанных объектов" — контент для отображения списка объектов, связанных с добавляемым объектом.
- Контент "Список вложенных объектов"— контент для отображения списка вложенных объектов определенного класса (типа) на форме добавления объекта родительского класса.
- Контент "Панель вкладок" — контент для структурирования карточки объекта, вкладки карточки объекта или формы и размещения на них вложенных вкладок.
Особенности наполнения формы добавления объектов класса "Запрос" (serviceCall), см. Формы добавления и редактирования запроса.
Чтобы атрибут был обязательным для заполнения на форме добавления, в настройках атрибута должен быть установлен флажок "Обязательный для заполнения в интерфейсе"
Обязательность заполнения атрибута, настроенная для статуса "Зарегистрирован" (registered), учитывается только при переходе объекта из статуса в статус и не проверяется на форме добавления объекта.
Контенты для формы редактирования объекта
На форме редактирования можно разместить:
- Контент "Параметры на форме" — контент для ввода значений атрибутов объекта.
- Контент "Параметры объекта" — контент для отображения атрибутов объекта, объединенных в определенную группу.
- Контент "Параметры связанного объекта" — контент для отображения атрибутов связанного объекта, объединенных в определенную группу.
- Контент "Список объектов"— контент для отображения списка объектов определенного класса (типа).
- Контент "Список связанных объектов" — контент для отображения списка объектов, связанных с редактируемым объектом.
- Контент "Список вложенных объектов"— контент для отображения списка вложенных объектов определенного класса (типа) на форме редактирования объекта родительского класса.
- Контент "Панель вкладок" — контент для структурирования карточки объекта, вкладки карточки объекта или формы и размещения на них вложенных вкладок.
Наследование макета формы
Макет форм добавления и редактирования объектов, настроенный в классе /типе, наследуется во вложенные типы. Индивидуальные настройки групп атрибутов не прерывают наследование интерфейса
Отключение наследования
Редактирование макета формы во вложенных типах объектов ограничено. Отключить наследование можно с помощью кнопки "Редактировать настройки" в карточке типа на вкладке "Форма добавления" ("Форма редактирования"). После отключения наследования изменение макета в родительском классе /типе уже не влияет на макет формы во вложенном типе. Наследование интерфейса формы можно возобновить.
Возобновление наследования
Возобновление наследования интерфейса форм добавления и редактирования выполняется в карточке типа объектов, в случае если макет формы изменялся в рамках данного типа.
Чтобы восстановить наследование настроек формы из родительского класса /типа, в карточке типа на вкладке "Форма добавления" ("Форма редактирования") нажмите кнопку Сбросить настройки. После этого изменения, внесенные пользователем, будут утеряны, кнопки Добавить контент, Редактировать вкладки и иконки управления контентом станут недоступными. Интерфейс формы будет соответствовать макету родительского класса /типа.
Кнопка Сбросить настройки может быть скрыта при настройке конфигурации системы
Cмотри также: