| VTAP bietet zwei leistungsstarke API-Methoden für Entwickler, die benutzerdefinierte Feldvalidierungen effizient implementieren möchten: 1) VTAP.Field.RegisterValidator – Diese Methode validiert ein bestimmtes Feld anhand seines Namens. - Beispiel: Verwenden Sie RegisterValidator wenn du brauchst benutzerdefinierte Validierung für einzelne Felder.
2) VTAP.Field.RegisterValidatorForType – Diese Methode validiert alle Felder eines bestimmten Typs. - Beispiel: Verwenden Sie RegisterValidatorForType wann du willst konsistente Validierung über mehrere Felder desselben Typs hinweg.
Anwendungsfall: Onboarding-Formular für Mitarbeiter Erwägen Sie ein Onboarding-Formular für Mitarbeiter, das die folgenden Validierungsanforderungen enthält: - EmployeeID muss eine 6-stellige Zahl sein.
- E-Mail-Felder (PersonalEmail, WorkEmail) sollten zur Domäne der Organisation gehören (example.com).
Durch die Verwendung von RegisterValidator für EmployeeID und RegisterValidatorForType für E-Mail-Felder können wir eine genaue Dateneingabe im gesamten Formular ohne redundante Validierungslogik sicherstellen.
Wie funktionieren die APIs?
1) Feldspezifische Validierung (RegisterValidator) Dieser Ansatz wird verwendet, wenn für ein bestimmtes Feld eine Validierungslogik erforderlich ist. Entwickler können damit benutzerdefinierte Regeln für ein bestimmtes Eingabefeld erzwingen, ohne andere zu beeinträchtigen. Ejemplo: Angenommen, wir haben ein Formular mit einem Feld „EmployeeID“, das genau 6 Ziffern lang sein muss. Wir können einen Validator wie folgt registrieren: |