validate

open fun validate(controlContext: ControlContext, state: ControlState<*>, control: Control<*>)

Główna metoda walidacji kontrolki.

Proces walidacji:

  1. Sprawdza czy kontrolka jest widoczna (jeśli nie, pomija walidację)

  2. Określa czy kontrolka jest wymagana

  3. Sprawdza czy wymagane pole nie jest puste

  4. Uruchamia walidację specyficzną dla typu kontrolki

Parameters

state

stan kontrolki

control

definicja kontrolki