Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Abychom zajistili přesnost, bezpečnost a konzistenci dat v kolekcích, NocoBase nabízí funkci validace polí. Tato funkce se skládá ze dvou hlavních částí: konfigurace pravidel a aplikace pravidel.

Systémová pole NocoBase integrují pravidla Joi a podporují následující:
Typy řetězců Joi odpovídají následujícím typům polí NocoBase: Jednořádkový text, Víceřádkový text, Telefonní číslo, E-mail, URL, Heslo a UUID.
Typy čísel Joi odpovídají následujícím typům polí NocoBase: Celé číslo, Číslo a Procenta.
Kromě běžných pravidel podporují celočíselná pole navíc validaci celých čísel a validaci nebezpečných celých čísel.

Kromě běžných pravidel podporují pole typu číslo a procenta navíc validaci přesnosti.

Typy dat Joi odpovídají následujícím typům polí NocoBase: Datum (s časovou zónou), Datum (bez časové zóny), Pouze datum a Unixový časový údaj.
Podporovaná pravidla validace:
Relační pole podporují pouze validaci povinnosti. Je důležité si uvědomit, že validace povinnosti pro relační pole není v současné době podporována ve scénářích podformulářů nebo podtabulek.

Po konfiguraci pravidel pro pole se při přidávání nebo úpravě dat spustí odpovídající validační pravidla.

Validační pravidla platí také pro komponenty podtabulek a podformulářů:


Je důležité si uvědomit, že ve scénářích podformulářů nebo podtabulek validace povinnosti pro relační pole zatím nefunguje.

Klientská a serverová validace polí se používají v různých aplikačních scénářích. Mezi nimi existují významné rozdíly v implementaci a načasování spouštění pravidel, a proto je nutné je spravovat odděleně.

