BigDecimalValidator
class BigDecimalValidator(val validationOptions: BigDecimalValidation? = null) : ControlValidator<BigDecimal>
Walidator dla kontrolek liczb o wysokiej precyzji (BigDecimal) z obsługą opcji walidacji.
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
private fun resolveDependencyControlName(dependency: ControlDependency<*>, controlContext: ControlContext): String
Rozwiązuje nazwę kontrolki dla zależności, uwzględniając scope (Local/Global)
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
Metoda walidacji specyficznej dla typu kontrolki.