ReportActionContext
data class ReportActionContext(val rowData: Map<String, Any?>, val reportState: ReportState, val onEvent: (ReportEvent) -> Unit, val coroutineScope: CoroutineScope)
Kontekst dostarczany do logiki ReportAction.
Parameters
rowData
Mapa zawierająca dane dla wiersza, na którym wywołano akcję.
reportState
Dostęp do ogólnego stanu raportu (np. do odświeżenia danych).
coroutineScope
Scope do uruchamiania operacji asynchronicznych.
Constructors
Link copied to clipboard
constructor(rowData: Map<String, Any?>, reportState: ReportState, onEvent: (ReportEvent) -> Unit, coroutineScope: CoroutineScope)