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 thebloc
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.