| VTAP предлага два мощни API метода за разработчици, които искат да внедрят ефикасно валидиране на потребителски полета: 1) VTAP.Field.RegisterValidator – Този метод валидира конкретно поле по неговото име. - Пример: Използвайте RegisterValidator когато имате нужда персонализирано валидиране за отделни полета.
2) VTAP.Field.RegisterValidatorForType – Този метод валидира всички полета от определен тип. - Пример: Използвайте RegisterValidatorForType когато искаш последователно валидиране в множество полета от един и същи тип.
Случай на употреба: Формуляр за включване на служители Помислете за формуляр за включване на служител, който включва следните изисквания за валидиране: - EmployeeID трябва да е 6-цифрено число.
- Имейл полета (PersonalEmail, WorkEmail) трябва да принадлежи към домейна на организацията (example.com).
Като използваме RegisterValidator за EmployeeID и RegisterValidatorForType за имейл полета, можем да гарантираме точно въвеждане на данни във формуляра без излишна логика за валидиране.
Как работят API?
1) Проверка за специфично поле (RegisterValidator) Този подход се използва, когато се изисква валидираща логика за определено поле. Тя позволява на разработчиците да налагат персонализирани правила за конкретно поле за въвеждане, без да засягат други. Пример: Да предположим, че имаме формуляр с поле „EmployeeID“, което трябва да съдържа точно 6 цифри. Можем да регистрираме валидатор, както следва: |