RenderCell

@Composable
override fun RenderCell(item: Any?, modifier: Modifier)

Ta metoda jest nadpisywana jako final aby zapewnić, że nikt jej nie wywoła dla SpecialColumn. Zawsze powinna być używana wersja z pełnym kontekstem (ReportState i onEvent).

Throws

Zawsze rzuca wyjątek


@Composable
abstract fun RenderCell(item: Any?, reportState: ReportState, onEvent: (ReportEvent) -> Unit, modifier: Modifier)

Renderuje zawartość komórki specjalnej z pełnym kontekstem raportu. Specjalne kolumny wymagają dostępu do stanu raportu i funkcji obsługi zdarzeń.

Parameters

item

Dane wiersza (zwykle Map)

reportState

Stan raportu zawierający filtry, sortowanie itp.

onEvent

Funkcja obsługi zdarzeń raportowania

modifier

Modyfikator Compose dla komórki