Блок формы
Введение
Блок формы — важный блок для построения интерфейсов ввода и редактирования данных. Он обладает высокой гибкостью настройки и использует соответствующие компоненты для отображения нужных полей на основе модели данных. Через потоки событий, такие как правила связывания, блок формы может динамически отображать поля. Кроме того, его можно комбинировать с рабочим процессом для запуска автоматизированных процессов и обработки данных, что дополнительно повышает эффективность работы или реализует оркестрацию логики.
Добавление блока формы
- Форма редактирования: используется для изменения существующих данных.
- Форма добавления: используется для создания новых записей данных.

Настройки блока

Правило связывания блока
Управляйте поведением блока (например, отображать ли его или выполнять JavaScript) через правила связывания.

Для подробностей см. Правило связывания блока
Правило связывания поля
Управляйте поведением полей формы через правила связывания.

Для подробностей см. Правило связывания поля
Макет
Блок формы поддерживает два режима макета, которые можно задать через атрибут layout:
- Горизонтальный: в этом макете метка и содержимое отображаются в одной строке, что экономит вертикальное пространство; подходит для простых форм или случаев с небольшим объемом информации.
- Вертикальный (по умолчанию): метка размещается над полем. Этот макет упрощает чтение и заполнение формы, особенно для форм с множеством полей или сложными элементами ввода.

Настройка полей
Поля этой коллекции
Примечание: поля из наследуемых коллекций (то есть поля родительской коллекции) автоматически объединяются и отображаются в текущем списке полей.

Поля связанной коллекции
Поля связанной коллекции в форме доступны только для чтения и обычно используются вместе с полями отношений для отображения нескольких значений полей связанных данных.

- В настоящее время поддерживаются только отношения «один-к-одному» (например, belongsTo / hasOne и т. д.).
- Оно обычно используется в сочетании с полем отношений (используемым для выбора связанной записи): компонент поля отношений отвечает за выбор/изменение связанной записи, а поле связанной коллекции отвечает за отображение дополнительной информации об этой записи (только для чтения).
Пример: после выбора «Ответственного» в форме отображаются номер телефона, адрес электронной почты и другая информация этого ответственного.
Если в форме редактирования не настроено поле отношений «Ответственный», соответствующая связанная информация все равно может быть отображена. При наст ройке поля отношений «Ответственный» при смене ответственного соответствующая связанная информация будет обновлена до соответствующей записи.

Другие поля

- Пишите JavaScript для кастомизации отображения контента и показа сложной информации.

Шаблон поля
Шаблоны полей позволяют переиспользовать конфигурацию секции полей (выбранные поля, макет и настройки полей) в блоках формы. См. Шаблон поля.

Настройка действий


