drift_editors library

Classes for generating screens to edit rows in drift.

Classes

AggregateColumnHandler<T extends Object>
A class which allows aggregating multiple columns into a single value.
ColumnHandler<T extends Object>
A class which handles a single column.
ColumnsListView<T extends Table, R extends DataClass>
A list view to show some columns.
DoubleColumnHandler
A column handler for a double value.
DriftEditorScreen<T extends Table, R extends DataClass>
A screen to edit a row, given a suitable tableInfo.
DriftEditorTabbedScaffold<T extends Table, R extends DataClass>
A tabbed drift editor.
DriftEditorTabbedScaffoldTab
A tab in a DriftEditorScreen.
IntColumnHandler
A column handler for an int value.
PointColumnHandler
A column handler to handle a Point value.
RebuildableWidget
A widget that can be quickly rebuilt.
RebuildableWidgetState
State for RebuildableWidget.
StringColumnHandler
A column handler for a String value.

Constants

noDefaultValue → const Object
An object which signifies there is no default value for a column.

Functions

getColumnDefault(GeneratedColumn<Object> column) Object?
Try and get a default value from column.

Typedefs

OnChanged<T> = Future<void> Function(T? newValue)
The type of an onChanged function.