Skip to main content

Interface: FrameRow

Defined in: layout/frame-row.ts:8

Properties​

depth​

depth: number

Defined in: layout/frame-row.ts:14


entryIds​

entryIds: readonly EntryId[]

Defined in: layout/frame-row.ts:29

Every Entry this row owns, in the order the row source gave them (#185). Empty for a header row and for a custom row with none. A row click selects all of them.

The first one is the row's subject: what cellsForRow formats cells from, and what a gridCellRenderer resolves its entry context from (S5.4). "The Entries this row owns" and "the Entry this row's cells describe" are two jobs, and only the second one is singular.


expandable​

expandable: boolean

Defined in: layout/frame-row.ts:15


expanded​

expanded: boolean

Defined in: layout/frame-row.ts:16


gridCells​

gridCells: readonly string[]

Defined in: layout/frame-row.ts:22

One library-formatted string per configured grid column, in column order (ADR 0005).


height​

height: number

Defined in: layout/frame-row.ts:13


id​

id: RowId

Defined in: layout/frame-row.ts:9


index​

index: number

Defined in: layout/frame-row.ts:11


kind​

kind: PlannedRowKind

Defined in: layout/frame-row.ts:10


locked?​

optional locked?: boolean

Defined in: layout/frame-row.ts:20

true when the row's subject Entry is locked. Absent otherwise. render/ stamps data-locked.


matched?​

optional matched?: boolean

Defined in: layout/frame-row.ts:18

false when the row was kept only because a descendant matched the filter.


top​

top: number

Defined in: layout/frame-row.ts:12