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

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

Дочерняя таблица (редактирование во всплывающем окне)

Введение

Дочерняя таблица (редактирование во всплывающем окне) используется для управления данными со связями «ко многим» (например, «один ко многим» или «многие ко многим») внутри формы. В таблице отображаются только связанные записи. Добавление или редактирование записей происходит во всплывающем окне, а данные сохраняются в базу данных одновременно при отправке основной формы.

Инструкция по использованию

20260212152204

Области применения:

  • Поля связи: O2M / M2M / MBM
  • Типичное использование: детали заказа, списки подпунктов, связанные теги/участники и т. д.

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

Разрешить выбор существующих данных (по умолчанию: включено)

Позволяет выбирать связи из уже существующих записей.

20260212152312

20260212152343

Компонент поля

Компонент поля: переключение на другие компоненты полей связи, такие как «Выпадающий список», «Выбор из коллекции» и т. д.

Разрешить отвязку существующих данных (по умолчанию: включено)

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

20260212165752

Разрешить добавление (по умолчанию: включено)

Определяет, будет ли отображаться кнопка добавления. Если у пользователя нет прав create для целевой коллекции, кнопка будет отключена с уведомлением об отсутствии прав.

Разрешить быстрое редактирование (по умолчанию: выключено)

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

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

20260212165102

Также поддерживается включение быстрого редактирования для отдельных столбцов.

20260212165025

20260212165201

Размер страницы (по умолчанию: 10)

Устанавливает количество записей, отображаемых на одной странице дочерней таблицы.

Особенности поведения

  • При выборе существующих записей выполняется дедупликация по первичному ключу, чтобы избежать повторной привязки одной и той же записи.
  • Новые записи сразу добавляются в дочернюю таблицу, и вид автоматически переключается на страницу, содержащую новую запись.
  • Встроенное редактирование изменяет данные только в текущей строке.
  • Удаление записи только разрывает связь в текущей форме, но не удаляет исходные данные из базы данных.
  • Данные сохраняются в базу данных только при отправке основной формы.