Уведомление об ИИ-переводе

Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.

Блок формы

Введение

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

Добавление блока формы

  • Редактировать форму: используется для изменения существующих данных.
  • Добавить форму: используется для создания новых записей данных.

20251023191139

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

20251023191448

Правила связывания блока

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

20251023191703

Подробнее см. в разделе Правила связывания блока

Правила связывания полей

Управляйте поведением полей формы с помощью правил связывания.

20251023191849

Подробнее см. в разделе Правила связывания полей

Макет

Блок формы поддерживает два режима макета, которые можно настроить с помощью атрибута layout:

  • horizontal (горизонтальный макет): этот макет позволяет отображать метку и содержимое в одной строке, экономя вертикальное пространство, подходит для простых форм или случаев с малым объемом информации.
  • vertical (вертикальный макет) (по умолчанию): метка располагается над полем, этот макет делает форму более удобной для чтения и заполнения, особенно для форм с множеством полей или сложными элементами ввода.

20251023193638

Настройка полей

Поля этой коллекции

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

20240416230739

Поля связанной коллекции

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

20260212161035

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

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

Если в форме редактирования не настроено поле отношений «Ответственный», соответствующая связанная информация все равно может быть отображена. При настройке поля отношений «Ответственный» при смене ответственного соответствующая связанная информация будет обновлена до соответствующей записи.

20260212160748

Другие поля

20251023192559

  • Написание JavaScript позволяет настраивать отображаемое содержимое и выводить сложную информацию.

20251023192935

Шаблон поля

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

field-template-menu-20251228

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

20251023193231