RowManagerState

interface RowManagerState

Properties

Link copied to clipboard
abstract val allCellsValid: Boolean
Link copied to clipboard

Ids of columns whose cells are computed — i.e. columns carrying a joyfill.table.Column.formulas binding. Computed cells derive their value from the row's other cells and are not hand-editable; the grid and the row form both read this one set so they can never disagree on which cells are read-only. Static per table schema, published here beside hiddenCellColumnIds so render paths have a single per-row source.

Link copied to clipboard

Column ids whose cells are currently hidden in this row — covering joyfill.table.Column.cellVisibilityLogic, the plain joyfill.table.Column.cellsHidden baseline, and whole-column hides (joyfill.table.Column.hidden/joyfill.table.Column.permanentlyHidden). Live-updated when a sibling cell change flips a cell's visibility.

Link copied to clipboard