Questa documentazione è stata tradotta automaticamente dall'IA.
Per garantire l'accuratezza, la sicurezza e la coerenza dei dati nelle collezioni, NocoBase offre la funzionalità di validazione dei campi. Questa funzionalità si divide principalmente in due parti: la configurazione delle regole e l'applicazione delle regole.

I campi di sistema di NocoBase integrano le regole di Joi, con il seguente supporto:
I tipi stringa di Joi corrispondono ai seguenti tipi di campo NocoBase: Testo a riga singola, Testo lungo, Numero di telefono, Email, URL, Password e UUID.
I tipi numerici di Joi corrispondono ai seguenti tipi di campo NocoBase: Intero, Numero e Percentuale.
Oltre alle regole comuni, i campi di tipo intero supportano anche la validazione di interi e la validazione di interi non sicuri.

Oltre alle regole comuni, i campi di tipo numero e percentuale supportano anche la validazione della precisione.

I tipi data di Joi corrispondono ai seguenti tipi di campo NocoBase: Data (con fuso orario), Data (senza fuso orario), Solo data e Timestamp Unix.
Regole di validazione supportate:
I campi di relazione supportano solo la validazione "obbligatorio". Si noti che la validazione "obbligatorio" per i campi di relazione non è attualmente supportata negli scenari di sotto-form o sotto-tabella.

Dopo aver configurato le regole per i campi, le regole di validazione corrispondenti verranno attivate quando si aggiungono o si modificano i dati.

Le regole di validazione si applicano anche ai componenti di sotto-tabella e sotto-form:


Si noti che negli scenari di sotto-form o sotto-tabella, la validazione "obbligatorio" per i campi di relazione non ha effetto.

La validazione dei campi lato client e lato server si applicano a scenari d'uso diversi, presentando differenze significative nelle modalità di implementazione e nei tempi di attivazione delle regole. Per questo motivo, devono essere gestite separatamente.
Fonte dati → Configurazione collezione.


flussi di lavoro e le importazioni di dati.