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
.