FdcDataSetExtensions class abstract final

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 fieldName at visible rowIndex.
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 guard to 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.