Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ColumnTransformer
Link copied to clipboard
Reason why a field, column, or row is hidden.
Link copied to clipboard
Form-like editing contract for a selected row. Implementations should emit changes through the parent editor.
Link copied to clipboard
Link copied to clipboard
interface RowManagerState
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface RowVisibility
Link copied to clipboard
Link copied to clipboard
Editor for table components. Provides row selection, column access, and filtering utilities. Value changes may trigger recalculation of dependent formulas and re-evaluation of row/column visibility.
Link copied to clipboard
Link copied to clipboard
interface TableFilterState
Functions
Link copied to clipboard
fun <M : RowManager> Rows<M>.duplicate(id: String, quantity: Int = 1, includeChildren: Boolean = false, atEnd: Boolean = false, origin: Origin = Origin.User): List<M>
Inserts independent copies immediately after id, or at the end of the table when atEnd is true, preserving cell values and row metadata. Child tables are empty unless includeChildren is true. Emits one rowCreate for a single copy, or one field.value.bulkRowCreate changelog for multiple copies. Returns no rows for a missing source. quantity must be positive.