Dataset integration seam for extension packages.
Import this type through package:flutter_data_components/fdc_ext.dart.
This type is public so it can be re-exported by fdc_ext.dart,
but it is intended only for package-to-package integration. It is versioned
with flutter_data_components and may evolve between package releases.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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
Static Methods
-
clearQueryConstraint(
FdcDataSet dataSet, {required Object owner}) → void -
Removes the query constraint associated with
owner. -
fieldValueAt(
FdcDataSet dataSet, int rowIndex, String fieldName) → Object? -
Returns the raw value of
fieldNameat visiblerowIndex. -
refreshQueryConstraints(
FdcDataSet dataSet) → Future< void> - Re-runs the dataset query after extension-owned constraints have changed.
-
registerBeforeScrollGuard(
FdcDataSet dataSet, {required Object owner, required void guard()}) → void -
Registers
guardto run before the dataset changes its current record. -
unregisterBeforeScrollGuard(
FdcDataSet dataSet, {required Object owner}) → void -
Removes the before-scroll guard registered by
owner. -
updateQueryConstraint(
FdcDataSet dataSet, {required Object owner, required List< FdcDataSetFilter> filters, bool blocked = false}) → void - Adds or replaces an extension-owned query constraint.