| VTAP offre due potenti metodi API per gli sviluppatori che desiderano implementare in modo efficiente le convalide dei campi personalizzati: 1) VTAP.Field.RegisterValidator – Questo metodo convalida un campo specifico in base al suo nome. - Esempio: utilizzare Validatore di registro quando hai bisogno convalida personalizzata per singoli campi.
2) VTAP.Field.RegisterValidatorForType – Questo metodo convalida tutti i campi di un tipo particolare. - Esempio: utilizzare RegisterValidatorForType quando vuoi convalida coerente su più campi dello stesso tipo.
Caso d'uso: modulo di onboarding dei dipendenti Prendi in considerazione un modulo di onboarding dei dipendenti che includa i seguenti requisiti di convalida: - ID Dipendente deve essere un numero di 6 cifre.
- Campi e-mail (PersonalEmail, WorkEmail) deve appartenere al dominio dell'organizzazione (example.com).
Utilizzando RegisterValidator per EmployeeID e RegisterValidatorForType per i campi e-mail, possiamo garantire l'inserimento di dati accurati in tutto il modulo senza una logica di convalida ridondante.
Come funzionano le API?
1) Validazione specifica del campo (RegisterValidator) Questo approccio viene utilizzato quando è richiesta una logica di convalida per un campo specifico. Consente agli sviluppatori di applicare regole personalizzate su un campo di input specifico senza influenzare gli altri. Esempio: Supponiamo di avere un modulo con un campo 'EmployeeID' che deve essere esattamente di 6 cifre. Possiamo registrare un validatore come segue: |