State
columnCount$
Section titled “columnCount$”
constcolumnCount$:NodeRef<number>
ColumnItem
Section titled “ColumnItem”Properties
Section titled “Properties”number
string
offset
Section titled “offset”number
number
ColumnItemsState
Section titled “ColumnItemsState”Properties
Section titled “Properties”columns
Section titled “columns”paddingEnd
Section titled “paddingEnd”number
paddingStart
Section titled “paddingStart”number
totalWidth
Section titled “totalWidth”number
columnItemsState$
Section titled “columnItemsState$”
constcolumnItemsState$:NodeRef<ColumnItemsState>
columnsState$
Section titled “columnsState$”
constcolumnsState$:NodeRef<ColumnsStateMap>
ColumnsStateMap
Section titled “ColumnsStateMap”ColumnsStateMap =
Map<string,ColumnState>
ColumnState
Section titled “ColumnState”Properties
Section titled “Properties”sticky?: "left" | "right"
Section titled “sticky?: "left" | "right"”columnVisibilityOverrides$
Section titled “columnVisibilityOverrides$”
constcolumnVisibilityOverrides$:NodeRef<Map<string,boolean>>
Runtime visibility overrides keyed by column key. When no override exists,
the column’s declarative visible prop is used.
currentlyRenderedRows$
Section titled “currentlyRenderedRows$”
constcurrentlyRenderedRows$:NodeRef<unknown[]>
DataTableLoadingSegment
Section titled “DataTableLoadingSegment”A single loading state segment.
Properties
Section titled “Properties”errorMessage
Section titled “errorMessage”string | null
status
Section titled “status”DataTableLoadingState
Section titled “DataTableLoadingState”Semantic loading state exposed by the data table.
Properties
Section titled “Properties”initial
Section titled “initial”refresh
Section titled “refresh”DataTableLoadingStatus
Section titled “DataTableLoadingStatus”DataTableLoadingStatus =
"idle"|"loading"|"error"
Status for a loading state segment.
ListScrollLocation
Section titled “ListScrollLocation”Describes the location of the list relative to the viewport and the scroll element.
Properties
Section titled “Properties”bottomOffset
Section titled “bottomOffset”number
The distance between the scroller element bottom edge and the viewport bottom edge.
If 0, the list is at the bottom.
isAtBottom
Section titled “isAtBottom”boolean
A convenience flag that indicates whether the list is at the bottom. The flag is also true when the list is currently scrolling to the bottom.
listOffset
Section titled “listOffset”number
The distance between the list top edge and the viewport top edge.
When the list is above the viewport (when scrolling down), this value is a negative number. When the list is scrolled to the top, this value is 0.
scrollHeight
Section titled “scrollHeight”number
The scroll height of the scroller wrapper.
visibleListHeight
Section titled “visibleListHeight”number
The height of the visible portion of the list without any headers and footers.
scrollLocation$
Section titled “scrollLocation$”
constscrollLocation$:NodeRef<ListScrollLocation>
StickyColumnsState
Section titled “StickyColumnsState”Properties
Section titled “Properties”leftColumns
Section titled “leftColumns”leftWidth
Section titled “leftWidth”number
rightColumns
Section titled “rightColumns”rightWidth
Section titled “rightWidth”number
stickyIndices
Section titled “stickyIndices”Set<number>
totalStickyWidth
Section titled “totalStickyWidth”number
stickyColumnsState$
Section titled “stickyColumnsState$”
conststickyColumnsState$:NodeRef<StickyColumnsState>
totalWidth$
Section titled “totalWidth$”
consttotalWidth$:NodeRef<number>
ViewportRange
Section titled “ViewportRange”Properties
Section titled “Properties”endIndex
Section titled “endIndex”number
startIndex
Section titled “startIndex”number
viewportRange$
Section titled “viewportRange$”
constviewportRange$:NodeRef<{endIndex:number;startIndex:number; } |null>