ActionContext
data class ActionContext<T>(val sourceValue: T?, val sourceControlContext: ControlContext, val formState: FormState, val formSchema: FormSchema, val errorManager: ErrorManager, val trigger: FormActionTrigger, val coroutineScope: CoroutineScope, val payload: Any? = null)
Kontekst dostarczany do ControlAction, dający dostęp do stanu formularza i narzędzi.
Type Parameters
T
typ wartości kontrolki, która wyzwoliła akcję.
Constructors
Link copied to clipboard
constructor(sourceValue: T?, sourceControlContext: ControlContext, formState: FormState, formSchema: FormSchema, errorManager: ErrorManager, trigger: FormActionTrigger, coroutineScope: CoroutineScope, payload: Any? = null)
Properties
Link copied to clipboard
Scope do uruchamiania operacji asynchronicznych (np. API).
Link copied to clipboard
Dostęp do managera błędów.
Link copied to clipboard
Dostęp do schemy formularza.
Link copied to clipboard
Kontekst kontrolki, która wyzwoliła akcję.
Link copied to clipboard
Nowa wartość kontrolki, która wyzwoliła akcję.
Link copied to clipboard
Functions
Link copied to clipboard
Czyta bieżącą wartość kontrolki spod ścieżki względnej (./, ../) lub bezwzględnej.
Link copied to clipboard
Aktualizuje wartość kontrolki używając ścieżki względnej (./, ../) lub bezwzględnej.
Link copied to clipboard
Aktualizuje wartości wielu kontrolek pasujących do wzorca (np. z wildcardem *).
Link copied to clipboard
Aktualizuje etykietę kontrolki (nadpisuje domyślną).