FdcColumnValueChangedContext<T> class

Grid-column context supplied after the primary edited value has been written locally.

Inheritance

Constructors

FdcColumnValueChangedContext({required FdcDataSet dataSet, required Object? column, required FdcGridRowContext row, required int rowIndex, required int? columnIndex, required String fieldName, required T? oldValue, required T? value})
Creates a FdcColumnValueChangedContext.

Properties

buildContext BuildContext?
Flutter context of the editor or grid surface that emitted the event.
finalinherited
column Object?
Host-specific column object when the event originated from a grid.
finalinherited
columnIndex int?
Zero-based column index in the current grid layout.
finalinherited
dataSet FdcDataSet
Dataset that owns the field and current edit state.
finalinherited
field FdcFieldDef?
Resolved field metadata when available.
finalinherited
fieldName String
Name of the dataset field involved in the event.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
host FdcFieldEventHost
UI surface that emitted the event.
finalinherited
oldRawValue Object?
Previous unformatted source value.
finalinherited
oldValue → T?
Logical field value before the proposed or completed change.
finalinherited
rawValue Object?
Unformatted source value before display conversion.
finalinherited
row Object?
Host-specific row object when the event originated from a grid.
finalinherited
rowIndex int
Zero-based row index in the current view.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value → T?
Accepted logical field value after the change.
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
tryValueOf<V>(String fieldName) → V?
Returns the value of fieldName, or null when the field is unavailable.
inherited
valueOf<V>(String fieldName) → V?
Returns the typed value of fieldName, throwing if the field is unknown.
inherited

Operators

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