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)

Properties

Link copied to clipboard
val coroutineScope: CoroutineScope
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard