FdcGridRangeSelectionHost class abstract

Read-only and command surface exposed by the Community grid to range-selection features.

The Community runtime implements this host and passes it to extension feature policy and lifecycle methods. Extension packages consume the contract; they must not implement it for normal grid integration. State getters describe the attached grid instance at call time, and command methods request host-owned rebuild or reset behavior.

This class is part of the stable fdc_ext.dart extension seam.

Constructors

FdcGridRangeSelectionHost()
Creates a FdcGridRangeSelectionHost.
const

Properties

dataSet FdcDataSet
Dataset attached to the host grid for the lifetime of this host view.
no setter
dataSetState FdcDataSetState
Live dataset state observed by the host at call time.
no setter
hasActiveCellEditor bool
Whether an in-place cell editor is currently active in the attached grid.
no setter
hasExpandedDetailRows bool
Whether the attached grid currently contains one or more expanded detail rows.
no setter
hashCode int
The hash code for this object.
no setterinherited
rowCount int
Number of data rows currently addressable by host range-selection coordinates.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedCell FdcGridCellRef?
Host-selected cell at call time, or null when the grid has no cell selection.
no setter
visibleColumns List<FdcGridColumn>
Snapshot of columns currently visible in the host, ordered by current visual position from left to right across pinned and scrollable regions.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
requestRebuild() → void
Requests a host rebuild after range-selection state changes.
resetRangeSelectionState({bool rebuild = true}) → void
Resets host-owned range-selection state and optionally requests a rebuild.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited