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