TreeDataTableCellEvent class

Context for an interaction with a data cell.

Inheritance

Constructors

TreeDataTableCellEvent({required TreeRowNode rowNode, required Object? rowId, required int rowIndex, required int visibleRowIndex, required List<int> rowPathIndexes, required int columnIndex, required int sourceColumnIndex, required HeaderColumn headerColumn, required TreeColumn cellColumn, required Widget cellWidget, required Object? filterValue, required Object? sortValue})
Creates cell interaction context.
const

Properties

cellColumn TreeColumn
Public cell definition for the matching row and source column.
final
cellWidget Widget
Original cell widget supplied in cellColumn.
final
columnIndex int
Column index in the current displayed order.
final
filterValue Object?
Cell value used by filtering, when supplied.
final
hashCode int
The hash code for this object.
no setterinherited
headerColumn HeaderColumn
Public column definition for the matching header column.
final
rowId Object?
Stable row ID, when one was supplied.
finalinherited
rowIndex int
Row index among its siblings in the current display order.
finalinherited
rowNode TreeRowNode
The row node supplied by the table consumer.
finalinherited
rowPathIndexes List<int>
Path from the current page root to this row.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortValue Object?
Cell value used by sorting, when supplied.
final
sourceColumnIndex int
Original source column index before column reordering.
final
visibleRowIndex int
Zero-based index among currently visible rows.
finalinherited

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