TableState

class TableState<T>(val items: List<T>, val definition: TableDefinition<T>, val filter: MutableState<String>, val sorts: SnapshotStateList<TableSort>, val selectedRows: SnapshotStateList<Int>, val allRows: List<Row<T>>, val filteredRows: List<Row<T>>, val sortedRows: List<Row<T>>, val filterState: State<TableFilterState>)

Constructors

Link copied to clipboard
constructor(items: List<T>, definition: TableDefinition<T>, filter: MutableState<String>, sorts: SnapshotStateList<TableSort>, selectedRows: SnapshotStateList<Int>, allRows: List<Row<T>>, filteredRows: List<Row<T>>, sortedRows: List<Row<T>>, filterState: State<TableFilterState>)

Properties

Link copied to clipboard
val allRows: List<Row<T>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val items: List<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun clearFilter(textFilter: Boolean, columnFilters: Boolean)