Общие сведения
Общие сведения
Описание экранной формы сущности рекомендуется размещать в том же каталоге, что и описание сущности. Имя файла имеет вид %ИмяСущности%.UxForm.xml.
Описание делается в файле формата XML. В файле описываются элементы управления, отображение свойств сущности. Само построение формы в браузере Конечного пользователя производится платформой автоматически.
Формы делятся на «обычные» и «встроенные» («inline»). «Встроенные» формы располагаются внутри элементов управления, которые в свою очередь располагаются внутри «обычных» (полноэкранных) форм.
Сущность формы имеет следующие свойства:
| Свойство | Тип | Описание |
|---|---|---|
| Name | string | Название формы |
| Title | string | Заголовок формы |
| ReadonlyExpression | string? | Вычисляемое выражение, которое возвращает, допускает ли форма редактирование |
| DeleteButton | bool | Есть ли на форме возможность удалить редактируемый объект |
| ProjectValidation | bool | Включены ли в форме перекрёстные проверки с другими объектами проекта (вывод результатов валидации объектов, связанных с редактируемым) |
| FetchProjectValidationDataServerMethodName | string | Имя серверного метода,возвращающего результаты перекрёстной валидации (см. предыдущее свойство) |
| ControlsForm | ControlBase[] | Элементы управления формы |
| Свойства, отвечающие за согласование (устаревшее) | ||
| EnableDocflowBinding | string | Выражение, вычисляемое на клиенте, определяющее, включать ли механизм согласования для объекта редактируемой формы (если это позволяет конфигурация) |
| Docflow | bool | Включен ли в принципе механизм согласования для объекта редактируемой формы |
| GetInstanceDocflowServerMethodName | string | Имя серверного метода, который возвращает состояние согласования |
| Свойства, отвечающие за согласование (используется конфигурацией) | ||
| Approval | bool | аналогично |
| EnableApprovalBinding | string | аналогично |
| GetInstanceApprovalServerMethodName | string | аналогично |