Поля
Введение
В NocoBase Field (поле) — это бизнес-атрибут, используемый в Collection (таблице данных) для описания данных. Поле определяет, какую информацию можно хранить в записи, а также как эту информацию вводить, отображать, фильтровать и использовать в бизнес-логике на странице.
Поле может соответствовать:
- реальному столбцу базы данных в основной базе данных
- существующему столбцу базы данных во внешней базе данных
- полю в представлении базы данных
- полю в результате SQL-запроса
- полю в ответе REST API
- полю связи, системному или виртуальному полю таблицы данных
Его можно понимать как «атрибут бизнес-объекта». Например:
Сценарии использования
Ниже распространённые сценарии использования сгруппированы по категориям полей. Здесь вы можете определить, какую категорию поля выбрать; подробные сведения о настройке, сопоставлении типов и важных нюансах доступны в документации соответствующей категории.
Типы интерфейсов полей
С точки зрения Interface NocoBase разделяет поля на следующие категории:

Типы данных полей
Каждый Field Interface имеет тип данных по умолчанию. Например, для поля с Interface «число» (Number) тип данных по умолчанию — double, но также могут использоваться float, decimal и другие типы. В настоящее время поддерживаются следующие типы данных:

Сопоставление типов полей
Процесс добавления поля в основную базу данных:
- Выберите тип Interface
- Настройте доступные типы данных для текущего Interface

Процесс сопоставления полей внешнего источника данных:
- Автоматически сопоставьте тип данных (Field type) и тип UI (Field Interface) на основе типа поля во внешней базе данных.
- При необходимости измените их на более подходящие тип данных и тип Interface


