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

## Введение

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

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

![20260212152204](https://static-docs.nocobase.com/20260212152204.png)

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

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

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

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

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

![20260212152312](https://static-docs.nocobase.com/20260212152312.png)

![20260212152343](https://static-docs.nocobase.com/20260212152343.gif)

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

[Компонент поля](/interface-builder/fields/association-field): переключение на другие компоненты полей связи, такие как «Выпадающий список», «Выбор из коллекции» и т. д.

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

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

![20260212165752](https://static-docs.nocobase.com/20260212165752.gif)

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

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

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

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

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

![20260212165102](https://static-docs.nocobase.com/20260212165102.png)

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

![20260212165025](https://static-docs.nocobase.com/20260212165025.png)

![20260212165201](https://static-docs.nocobase.com/20260212165201.gif)

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

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

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

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