Package-level declarations
Types
Handle given to a column's DataTableHeader.editorContent, for editors that are not plain text.
Identifies a single cell — the intersection of a row and a column.
A selected block of cells, from the anchor corner to the cursor.
What a copy covers: the rows, the columns, and the text of every cell where they cross.
Handle given to a column's DataTableHeader.filterContent, for filters that are not a plain text field.
Colors used throughout the DataTable.
Factory functions for DataTableColors and DataTableTextStyles.
Density presets that control vertical and horizontal padding for rows and headers.
Ready-made editors for DataTableHeader.editorContent and the matching cell renderers, for the columns that do not want a free-text field.
Ready-made formatters for DataTableHeader.format — money, plain numbers, percentages, dates, and booleans.
Describes a column in the DataTable.
A snapshot of how a user has arranged a table: column widths, which columns they hid, the order they put them in, the sort they left it under, and the filters they typed.
State holder for DataTable.
Text styles used throughout the DataTable.
Controls how row selection behaves.
Functions
Puts text on the system clipboard, reporting whether it got there.
Puts this selection on the system clipboard as tab-separated text, reporting whether it got there.
A flexible, Compose Multiplatform data table built entirely on Foundation APIs.
Creates and remembers a DataTableState.