| VTAP oferuje dwie zaawansowane metody API dla deweloperów chcących efektywnie wdrożyć niestandardowe walidacje pól: 1) VTAP.Field.RegisterValidator – Ta metoda weryfikuje określone pole według jego nazwy. - Przykład: Użyj RejestratorValidator kiedy potrzebujesz niestandardowa walidacja dla poszczególnych pól.
2) VTAP.Field.RegisterValidatorForType – Ta metoda sprawdza poprawność wszystkich pól określonego typu. - Przykład: Użyj RejestrujValidatorForType kiedy chcesz spójna walidacja w wielu polach tego samego typu.
Przypadek użycia: formularz wdrażania pracowników Rozważ utworzenie formularza wdrażania pracownika, który będzie zawierał następujące wymagania dotyczące weryfikacji: - Dowód pracownika musi być liczbą 6-cyfrową.
- Pola e-mail (PersonalEmail, WorkEmail) powinien należeć do domeny organizacji (example.com).
Dzięki użyciu RegisterValidator dla pól EmployeeID i RegisterValidatorForType dla pól adresu e-mail możemy zagwarantować dokładność danych wprowadzanych w formularzu bez zbędnej logiki walidacyjnej.
Jak działają API?
1) Walidacja specyficzna dla pola (RegisterValidator) To podejście jest używane, gdy logika walidacji jest wymagana dla konkretnego pola. Pozwala ono programistom na egzekwowanie niestandardowych reguł dla konkretnego pola wejściowego bez wpływu na inne. Przykład: Załóżmy, że mamy formularz z polem „EmployeeID”, które musi mieć dokładnie 6 cyfr. Możemy zarejestrować walidator w następujący sposób: |