FdcGridCellRef class

Immutable identity of a grid cell used by selection and navigation logic.

Constructors

FdcGridCellRef(int rowIndex, int columnIndex, {int? recordId, FdcColumnIdentity? runtimeColumnId})
Creates a FdcGridCellRef.
const

Properties

columnIndex int
Zero-based column index in the current grid layout.
final
hasCellIdentity bool
True when both stable record and runtime-column identifiers are available.
no setter
hashCode int
The hash code for this object.
no setteroverride
recordId int?
Internal record identifier.
final
rowIndex int
Zero-based row index in the current view.
final
runtimeColumnId → FdcColumnIdentity?
Stable runtime identifier of the referenced column.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

hasSameCellIdentity(FdcGridCellRef other) bool
Whether other refers to the same row and runtime column.
matches(FdcGridCellRef other) bool
Whether this reference matches the supplied row and column indexes.
matchesCell(int rowIndex, int columnIndex, {int? recordId, FdcColumnIdentity? runtimeColumnId}) bool
Whether this reference matches the supplied row and runtime column.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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