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