EditableCellData class

Everything a EditableCellBuilder needs to paint a custom, read-only cell: the value, its address, the whole row (for cross-column rendering), the owning column, and the cell's current selected / invalid state. A requestEdit callback lets a custom cell open the normal editor on tap.

Annotations

Constructors

EditableCellData({required int row, required int col, required String value, required EditableRow rowData, required EditableColumn column, required bool selected, required bool invalid, required VoidCallback requestEdit})
const

Properties

col int
final
column EditableColumn
final
hashCode int
The hash code for this object.
no setterinherited
invalid bool
final
requestEdit VoidCallback
Opens the standard inline editor for this cell (no-op while editing).
final
row int
final
rowData EditableRow
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selected bool
final
value String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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