Селектор таблиц данных
Введение
В NocoBase селектор таблиц данных (Collection select) используется для выбора одной или нескольких таблиц данных.
Селектор таблиц данных подходит для настройки плагинов, правил, управления метаданными и других подобных сценариев. Он сохраняет идентификаторы таблиц данных, а не бизнес-записи.
Если нужно выбрать записи из определённой таблицы, следует использовать поле связи, а не селектор таблиц данных.
Сценарии использования
Селектор таблиц данных подходит для следующих бизнес-сценариев:
- выбор целевых таблиц данных в настройках плагина
- указание диапазона таблиц данных в настройках правил
- управление метаданными и настройка шаблонов
- настройка функций, которым требуется ссылка на идентификатор Collection
Создание и настройка
На странице «Configure fields» таблицы данных нажмите «Add field» и выберите «Селектор таблиц данных», чтобы создать поле селектора таблиц данных.

После создания имя поля будет использоваться блоками страниц, правами доступа, рабочими процессами и API. Перед созданием проверьте имя, чтобы избежать дополнительных затрат на изменение конфигурации в дальнейшем.
Свойства поля
Поля селектора таблиц данных по умолчанию имеют следующие свойства:
Редактирование конфигурации
После создания нажмите «Edit» справа от поля, чтобы изменить конфигурацию поля селектора таблиц данных. Редактирование поля используется главным образом для настройки его отображения и использования в NocoBase, например изменения отображаемого имени, описания, значения по умолчанию, правил проверки или специальных параметров поля.
Если поле поступает из таблицы, уже синхронизированной с основной базой данных, редактирование обычно выполняется в рамках сопоставления полей — поле базы данных сопоставляется с Field type и Field interface в NocoBase.
Переключение Field type или Field interface — это не простое изменение отображаемого имени. Оно влияет на способ хранения поля, компонент ввода, правила проверки, условия фильтрации и использование переменных в рабочих процессах. При большом количестве существующих данных сначала убедитесь, что их формат соответствует новому типу.
Удаление поля
Нажмите «Delete» справа от поля, чтобы удалить поле селектора таблиц данных. В основной базе данных также можно выбрать несколько полей и удалить их одновременно.
При удалении созданного в основной базе данных поля селектора таблиц данных обычно одновременно удаляются реальный столбец в базе данных и имеющиеся в нём данные. При удалении поля, синхронизированного из базы данных или сопоставленного с внешним источником данных, область воздействия зависит от соответствующего источника данных и происхождения поля.
Удаление поля может повлиять на блоки страниц, формы, фильтрацию, права доступа, рабочие процессы, API, импорт и экспорт, а также существующие данные. Пер ед удалением убедитесь, что поле больше не используется в бизнес-конфигурации.
Использование в конфигурации страниц
Селектор таблиц данных подходит для использования в формах конфигурации.
Связанные ссылки
- Поля — узнайте о назначении, классификации и логике сопоставления полей
- Обычная таблица — создание и управление полями в об ычной таблице
- Обычная таблица — узнайте о способах использования Collection
- Поле связи — выбор записей из определённой таблицы

