Package-level declarations

Types

Link copied to clipboard
interface Cell : Component

Runtime value holder for a single table position (row × column).

Link copied to clipboard
Link copied to clipboard
interface CellFinder : Finder<Cell>
Link copied to clipboard
Link copied to clipboard
interface Column : Schema, Hideable

Column schema used within a TableSchema.

Link copied to clipboard
Link copied to clipboard
interface Decorators : Mappable
Link copied to clipboard
interface Finder<T : Any>

Typed lookup utility for table columns by identifier and kind.

Link copied to clipboard
interface Row : Mappable
Link copied to clipboard

Tabular component exposing rows of Row values.

Link copied to clipboard

Field that represents a structured table of rows and columns.

Link copied to clipboard
interface TableSchema : Schema

Schema describing a table structure and its nested relationships.

Properties

Link copied to clipboard

Whether cells of this table may be edited directly in the table view. See TableSchema.editability.

Link copied to clipboard

Whether rows of this table may be edited through the row form. See TableSchema.editability.

Functions

Link copied to clipboard
inline fun MutableMap<String, Any?>.toCell(column: Column, decorators: MutableList<Decorator>): Cell
Link copied to clipboard
inline fun List<Column>.toCells(wrapped: MutableMap<String, Any?>, cellDecorators: CellDecorators? = null): Cells
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun MutableMap<String, Any?>.toTableRow(columns: List<Column>): Row
Link copied to clipboard