DefaultValidator
Domyślna implementacja walidatora kontrolek formularza.
Używana dla kontrolek, które nie wymagają specjalnej walidacji poza standardową walidacją wymagalności i widoczności zaimplementowaną w klasie bazowej ControlValidator.
Jest to implementacja "null object pattern" - zapewnia, że każda kontrolka ma przypisany walidator, nawet jeśli nie wykonuje on żadnej specyficznej walidacji.
Type Parameters
T
typ danych przechowywanych przez kontrolkę
Functions
Link copied to clipboard
Sprawdza czy kontrolka jest wymagana na podstawie jej konfiguracji i zależności.
Link copied to clipboard
Link copied to clipboard
private fun isDependencyMet(dependency: ControlDependency<*>, controlContext: ControlContext): Boolean
Link copied to clipboard
Sprawdza czy wartość jest pusta lub nie została wypełniona.
Link copied to clipboard
internal open fun setupFormReferences(formState: FormState, formSchema: FormSchema, errorManager: ErrorManager)
Ustawia referencje do komponentów formularza dla walidatora.
Link copied to clipboard
Główna metoda walidacji kontrolki.
Link copied to clipboard
Nie wykonuje żadnej dodatkowej walidacji.