@serenity-is/sleekgrid / GridSignals
Interface: GridSignals
Defined in: src/core/grid-signals.ts:8
Reactive signals surface for the grid's chrome and pinning state.
Backed by @serenity-is/domwise signals and used internally by the grid
and layout engine to drive visibility and pinning.
Properties
frozenBottomRows
readonlyfrozenBottomRows:Signal<number>
Defined in: src/core/grid-signals.ts:32
Number of rows frozen at the bottom of the viewport.
frozenTopRows
readonlyfrozenTopRows:Signal<number>
Defined in: src/core/grid-signals.ts:30
Number of rows frozen at the top of the viewport.
hideColumnHeader
readonlyhideColumnHeader:Computed<boolean>
Defined in: src/core/grid-signals.ts:12
Inverse of GridSignals.showColumnHeader; true when the header is hidden.
hideFooterRow
readonlyhideFooterRow:Computed<boolean>
Defined in: src/core/grid-signals.ts:24
Inverse of GridSignals.showFooterRow.
hideHeaderRow
readonlyhideHeaderRow:Computed<boolean>
Defined in: src/core/grid-signals.ts:20
Inverse of GridSignals.showHeaderRow.
hideTopPanel
readonlyhideTopPanel:Computed<boolean>
Defined in: src/core/grid-signals.ts:16
Inverse of GridSignals.showTopPanel.
pinnedEndCols
readonlypinnedEndCols:Signal<number>
Defined in: src/core/grid-signals.ts:28
Number of columns pinned to the end (right in LTR, left in RTL) side.
pinnedStartCols
readonlypinnedStartCols:Signal<number>
Defined in: src/core/grid-signals.ts:26
Number of columns pinned to the start (left in LTR, right in RTL) side.
showColumnHeader
readonlyshowColumnHeader:Signal<boolean>
Defined in: src/core/grid-signals.ts:10
Whether the column header row is visible.
showFooterRow
readonlyshowFooterRow:Signal<boolean>
Defined in: src/core/grid-signals.ts:22
Whether the footer row is visible.
showHeaderRow
readonlyshowHeaderRow:Signal<boolean>
Defined in: src/core/grid-signals.ts:18
Whether the header row (filter row) is visible.
showTopPanel
readonlyshowTopPanel:Signal<boolean>
Defined in: src/core/grid-signals.ts:14
Whether the top panel row is visible.