Эта документация была автоматически переведена ИИ.
Для обеспечения точности, безопасности и согласованности данных в коллекциях NocoBase предлагает функциональность проверки полей. Эта функция состоит из двух основных частей: настройка правил и применение правил.

Системные поля NocoBase используют правила Joi, поддерживая следующие возможности:
Строковые типы Joi соответствуют следующим типам полей NocoBase: Однострочный текст, Многострочный текст, Номер телефона, Электронная почта, URL, Пароль и UUID.

Посмотреть дополнительные параметры

Посмотреть дополнительные параметры

Посмотреть дополнительные параметры
Числовые типы Joi соответствуют следующим типам полей NocoBase: Целое число, Число и Процент.
Помимо общих правил, поля типа «Целое число» дополнительно поддерживают проверку на целое число и проверку на небезопасное целое число.

Помимо общих правил, поля типа «Число» и «Процент» дополнительно поддерживают проверку точности.

Типы даты Joi соответствуют следующим типам полей NocoBase: Дата (с часовым поясом), Дата (без часового пояса), Только дата и Unix-метка времени.
Поддерживаемые правила проверки:
Поля связей поддерживают только проверку на обязательность заполнения. Обратите внимание, что проверка обязательности для полей связей в настоящее время не поддерживается в сценариях с вложенными формами или таблицами.

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

Правила проверки также применяются к компонентам вложенных таблиц и вложенных форм:


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

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

