DomposableDataTableProps

data class DomposableDataTableProps(val columns: List<DomposableDataTableColumn>, val rows: List<DomposableDataTableRow>, val sizePreset: DomposableDataTableSize = DomposableDataTableSize.Standard, val rowHeaderColumnKey: String? = null, val allowHorizontalOverflow: Boolean = true, val onRowActivate: (String) -> Unit? = null, val cellAction: (rowKey: String, columnKey: String) -> () -> Unit? = { _, _ -> null }, val appearance: DomposableTableAppearance? = null, val cellContent: @Composable (row: DomposableDataTableRow, column: DomposableDataTableColumn) -> Unit)

Constructors

Link copied to clipboard
constructor(columns: List<DomposableDataTableColumn>, rows: List<DomposableDataTableRow>, sizePreset: DomposableDataTableSize = DomposableDataTableSize.Standard, rowHeaderColumnKey: String? = null, allowHorizontalOverflow: Boolean = true, onRowActivate: (String) -> Unit? = null, cellAction: (rowKey: String, columnKey: String) -> () -> Unit? = { _, _ -> null }, appearance: DomposableTableAppearance? = null, cellContent: @Composable (row: DomposableDataTableRow, column: DomposableDataTableColumn) -> Unit)

Properties

Link copied to clipboard
Link copied to clipboard
val cellAction: (rowKey: String, columnKey: String) -> () -> Unit?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard