@serenity-is/sleekgrid / GridBandRefs
Interface: GridBandRefs
Defined in: src/layouts/layout-refs.tsx:12
DOM and layout state for a single horizontal band (start/main/end).
Properties
canvas
canvas:
object
Defined in: src/layouts/layout-refs.tsx:20
Canvas elements per vertical pane.
body
body:
HTMLElement
Main body viewport canvas.
bottom?
optionalbottom:HTMLElement
Bottom-frozen pane canvas, if enabled.
top?
optionaltop:HTMLElement
Top-frozen pane canvas, if enabled.
canvasWidth
canvasWidth:
number
Defined in: src/layouts/layout-refs.tsx:33
Measured canvas width for this band in pixels.
cellOffset
readonlycellOffset:number
Defined in: src/layouts/layout-refs.tsx:31
Column index offset for cells inside this band (e.g. pinned count).
footerRowCols?
optionalfooterRowCols:HTMLElement
Defined in: src/layouts/layout-refs.tsx:29
Footer row column container, if rendered.
headerCols?
optionalheaderCols:HTMLElement
Defined in: src/layouts/layout-refs.tsx:16
Header column container for this band, if rendered.
headerRowCols?
optionalheaderRowCols:HTMLElement
Defined in: src/layouts/layout-refs.tsx:18
Header-row (filter row) column container, if rendered.
key
key:
BandKey
Defined in: src/layouts/layout-refs.tsx:14
Band identifier.