Validation
Validoinnit pakottavat liiketoimintasäännöt ennen kuin järjestelmä päivittää tietoja mallissa tai toimii niiden perusteella. webforJ integroi validoinnit suoraan tietosidontaprosessiin, varmistaen tietojen eheyden kulkiessa UI-komponenttien ja taustajärjestelmän välillä.
Aiheita
📄️ Validators
Validators validointia tietoja käyttöliittymäkomponenteissasi määriteltyjen rajoitusten mukaan ennen kuin nämä tiedot tallennetaan tietomalliin. Voit käyttää validointia varmistaaksesi, että tiedot täyttävät tietyt kriteerit, kuten ollessaan määritellyssä alueessa, vastaavan mallin mukaisia tai olematta tyhjät.
📄️ Reporters
Validation reportterit käytetään palautteen antamiseen käyttäjille varmennusprosessista käyttäjäliittymässä. Tämä ominaisuus on olennaista käyttäjille syötetyn validoinnin tuloksista tiedottamisessa, erityisesti monimutkaisissa lomakkeissa tai tietointensiivisissä sovelluksissa.
📄️ Context Results
Kun kirjoitat dataa käyttöliittymästä malliin, BindingContext-luokan write-metodi laukaisee validoinnit. Validointitulokset määrittävät, onko data hyväksyttävää.
📄️ Triggers
By default, bindings automatically revalidate components when users modify their data, such as entering new text, checking a checkbox, or selecting a new option in a radio button. If you prefer to turn off automatic validations and only report them when writing to the data model, you can configure the binding to turn them off. This gives you control over when and how validations occur, allowing you to manage validations according to specific app needs or user interactions.
📄️ Jakarta Validation
Java Bean Validation on laajalti tunnustettu standardi validoimisen logiikan integroimiseksi Java-sovelluksiin. Se käyttää yhtenäistä lähestymistapaa validoimiseen sallimalla kehittäjien merkitä kenttämallin ominaisuudet deklaratiivisilla validoimisen rajoitteilla. Nämä rajoitteet pannaan täytäntöön ajonaikana, ja vaihtoehtoja on sekä valmiiksi määriteltyihin että käyttäjän määrittelemille säännöille.