| VTAP ponúka dve výkonné metódy API pre vývojárov, ktorí chcú efektívne implementovať vlastné validácie polí: 1) VTAP.Field.RegisterValidator – Táto metóda overuje špecifické pole podľa jeho názvu. - Príklad: Použitie RegisterValidator keď potrebujete vlastné overenie pre jednotlivé polia.
2) VTAP.Field.RegisterValidatorForType – Táto metóda overuje všetky polia konkrétneho typu. - Príklad: Použitie RegisterValidatorForType kedy chceš konzistentné overovanie vo viacerých poliach rovnakého typu.
Prípad použitia: Formulár na prijatie zamestnanca Zvážte registračný formulár zamestnanca, ktorý obsahuje nasledujúce požiadavky na overenie: - ID zamestnanca musí byť 6-miestne číslo.
- E-mailové polia (PersonalEmail, WorkEmail) by mal patriť do domény organizácie (example.com).
Použitím RegisterValidator pre EmployeeID a RegisterValidatorForType pre e-mailové polia môžeme zabezpečiť presné zadávanie údajov do formulára bez nadbytočnej logiky overovania.
Ako fungujú rozhrania API?
1) Overenie špecifické pre danú oblasť (RegisterValidator) Tento prístup sa používa, keď sa pre konkrétne pole vyžaduje logika overenia. Umožňuje vývojárom presadzovať vlastné pravidlá pre konkrétne vstupné pole bez ovplyvnenia ostatných. Príklad: Predpokladajme, že máme formulár s poľom 'EmployeeID', ktoré musí mať presne 6 číslic. Validátor môžeme zaregistrovať takto: |