elite_orm_editor library

A UI builder specifically for elite_orm.

Classes

AutoCompleteTextField
ControlGroup
A control group contains a set of items to be grouped together in the UI.
CustomDBMemberControl
Allows a user defined set of widgets to be displayed as part of the UI.
DateTimeDBMemberControl
Provides a calendar and/or clock interface to create a DateTime object.
DBMemberControl
A general database control object that guides the group translation in how to create the UI widgets.
DurationDBMemberControl
Provides a horizontal set of number pickers to create a Duration object.
EliteORMEditor
Derive your stateful widget class from EliteORMEditor instead of StatefulWidget. It will perform the same functionality but will return a specialized State object specific to this editor.
EliteORMEditorState<T extends EliteORMEditor>
Derive your state class from EliteORMEditorState instead of State. This will ensure that your widget class extends EliteORMEditor and still perform the same functionality as the State class.
EliteORMEditorStyle
The base style for all editor/list screens. Everything in this class can be overridden to adjust the style to your own application.
EliteORMList
Derive your stateful widget class from EliteORMList instead of StatefulWidget. It will perform the same functionality but will return a specialized State object specific to this list.
EliteORMListState<T extends EliteORMList>
Derive your state class from EliteORMListState instead of State. It will provide the same functionality and a default implementation of the build method that will display the contents of the bloc class as a list of cards that can be tapped in order to edit them.
EnumDBMemberControl
This provides a dropdown to select an individual enum value.
IntDBMemberControl
The default input style for integers is a text input field. Use this as your control to use a number picker instead.
ListDBMemberControl
Provides a list of dismissible cards.
ModificationTracker
Allows the user to track modifications in the UI.

Enums

DateTimeDBMemberControlType
This determines the type of dialog associated with a DateTimeDBMemberControl object.
DurationDBMemberControlType
Use this enum to index into the bitField associated with the DurationDBMemberControl object. Set the bit to true to cause the number picker to show controls for the specific time unit.
SaveStatus
This status enum is returned by the save method. It indicates status of the database operation and, additionally, the validity of the object prior to being stored in the database.