Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Om de nauwkeurigheid, veiligheid en consistentie van uw collecties te waarborgen, biedt NocoBase de functionaliteit voor veldvalidatie. Deze functionaliteit bestaat uit twee hoofdonderdelen: het configureren van regels en het toepassen van validatieregels.

NocoBase systeemvelden integreren Joi-regels, met ondersteuning als volgt:
Joi teksttypen komen overeen met de volgende NocoBase veldtypen: Tekst (één regel), Tekst (meerdere regels), Telefoonnummer, E-mailadres, URL, Wachtwoord en UUID.
Joi getaltypen komen overeen met de volgende NocoBase veldtypen: Geheel getal, Getal en Percentage.
Naast de algemene regels ondersteunen velden voor gehele getallen aanvullend validatie van gehele getallen en validatie van onveilige gehele getallen.

Naast de algemene regels ondersteunen velden voor getallen en percentages aanvullend precisievalidatie.

Joi datumtypen komen overeen met de volgende NocoBase veldtypen: Datum (met tijdzone), Datum (zonder tijdzone), Alleen datum en Unix-tijdstempel.
Ondersteunde validatieregels:
Relatievelden ondersteunen alleen 'verplicht'-validatie. Houd er rekening mee dat de 'verplicht'-validatie voor relatievelden momenteel niet wordt ondersteund in scenario's met subformulieren of subtabellen.

Nadat u veldregels hebt geconfigureerd, worden de bijbehorende validatieregels geactiveerd wanneer u gegevens toevoegt of wijzigt.

Validatieregels zijn ook van toepassing op subtabellen en subformuliercomponenten:


Houd er rekening mee dat in scenario's met subformulieren of subtabellen de 'verplicht'-validatie voor relatievelden niet van kracht is.

Client-side en server-side veldvalidatie zijn van toepassing in verschillende scenario's. Beide vertonen aanzienlijke verschillen in implementatie en het moment waarop regels worden geactiveerd, en moeten daarom afzonderlijk worden beheerd.

