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
nullwhen 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