FormHandler
constructor(entityId: Int? = null, formSchemaBuilder: FormSchemaBuilder, formDataManager: FormDataManager, formValidator: FormValidator = FormValidator(), payload: Map<String, Any?> = emptyMap(), handlerScope: CoroutineScope = CoroutineScope(SupervisorJob() + Dispatchers.IO))
Parameters
entityId
ID edytowanej encji (null dla nowych rekordów).
formSchemaBuilder
Builder dostarczający definicję struktury formularza.
formDataManager
Manager odpowiedzialny za operacje na danych.
formValidator
Validator do sprawdzania poprawności danych.
payload
Dodatkowe dane przekazane do formularza (np. ID rodzica).
handlerScope
CoroutineScope do operacji asynchronicznych.