FormBuilderInput class

Constructors

FormBuilderInput.checkbox({@required String label, @required String attribute, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.checkboxList({@required String label, @required List<FormBuilderInputOption> options, @required String attribute, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.chipsInput({@required String label, @required String attribute, @required SuggestionsCallback suggestionsCallback, @required ChipsBuilder suggestionBuilder, @required ChipsBuilder chipBuilder, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.datePicker({@required String label, @required String attribute, bool readonly: false, String hint, DateTime firstDate, DateTime lastDate, String format, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.dateTimePicker({@required String label, @required String attribute, bool readonly: false, String hint, DateTime firstDate, DateTime lastDate, String format, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.dropdown({@required String label, @required List<FormBuilderInputOption> options, @required String attribute, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.number({@required String label, @required String attribute, bool readonly: false, dynamic value, String hint, dynamic min, dynamic max, bool require: false, FormFieldValidator validator })
FormBuilderInput.password({@required String label, @required String attribute, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator, dynamic min, dynamic max })
FormBuilderInput.radio({@required String label, @required String attribute, @required List<FormBuilderInputOption> options, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.rate({@required String label, @required String attribute, @required dynamic max, bool readonly: false, dynamic value, IconData icon, double iconSize, String hint, bool require: false, FormFieldValidator validator })
FormBuilderInput.segmentedControl({@required String label, @required String attribute, @required List<FormBuilderInputOption> options, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.slider({@required String label, @required String attribute, @required dynamic min, @required dynamic max, @required dynamic value, bool readonly: false, int divisions, String hint, bool require: false, FormFieldValidator validator })
FormBuilderInput.stepper({@required String label, @required String attribute, bool readonly: false, dynamic value, String hint, dynamic min, dynamic max, num step, bool require: false, FormFieldValidator validator })
FormBuilderInput.switchInput({@required String label, @required String attribute, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.textField({@required String label, @required String type, @required String attribute, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator, dynamic min, dynamic max })
FormBuilderInput.timePicker({@required String label, @required String attribute, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.typeAhead({@required String label, @required String attribute, @required ItemBuilder itemBuilder, @required SuggestionsCallback suggestionsCallback, bool readonly: false, String hint, dynamic value, bool require: false, FormFieldValidator validator, bool getImmediateSuggestions, ErrorBuilder errorBuilder, WidgetBuilder noItemsFoundBuilder, WidgetBuilder loadingBuilder, Duration debounceDuration, SuggestionsBoxDecoration suggestionsBoxDecoration, double suggestionsBoxVerticalOffset, AnimationTransitionBuilder transitionBuilder, Duration animationDuration, double animationStart, AxisDirection direction, bool hideOnLoading, bool hideOnEmpty, bool hideOnError, bool hideSuggestionsOnKeyboardHide, bool keepSuggestionsOnLoading })

Properties

animationDuration Duration
read / write
animationStart double
read / write
attribute String
read / write
chipBuilder ↔ ChipsBuilder
read / write
debounceDuration Duration
read / write
direction ↔ AxisDirection
read / write
divisions int
read / write
errorBuilder ↔ ErrorBuilder
read / write
firstDate DateTime
read / write
format String
read / write
getImmediateSuggestions bool
read / write
hideOnEmpty bool
read / write
hideOnError bool
read / write
hideOnLoading bool
read / write
hideSuggestionsOnKeyboardHide bool
read / write
hint String
read / write
icon ↔ IconData
read / write
iconSize double
read / write
itemBuilder ↔ ItemBuilder
read / write
keepSuggestionsOnLoading bool
read / write
label String
read / write
lastDate DateTime
read / write
loadingBuilder ↔ WidgetBuilder
read / write
max ↔ dynamic
read / write
min ↔ dynamic
read / write
noItemsFoundBuilder ↔ WidgetBuilder
read / write
options List<FormBuilderInputOption>
read / write
readonly bool
read / write
require bool
read / write
step num
read / write
suggestionBuilder ↔ ChipsBuilder
read / write
suggestionsBoxDecoration ↔ SuggestionsBoxDecoration
read / write
suggestionsBoxVerticalOffset double
read / write
suggestionsCallback ↔ SuggestionsCallback
read / write
transitionBuilder ↔ AnimationTransitionBuilder
read / write
type String
read / write
validator ↔ FormFieldValidator
read / write
value ↔ dynamic
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

hasHint() → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Constants

TYPE_CHECKBOX → const String
'Checkbox'
TYPE_CHECKBOX_LIST → const String
'CheckboxList'
TYPE_CHIPS_INPUT → const String
'ChipsInput'
TYPE_DATE_PICKER → const String
'DatePicker'
TYPE_DATE_TIME_PICKER → const String
'DateTimePicker'
TYPE_DROPDOWN → const String
'Dropdown'
TYPE_EMAIL → const String
'Email'
TYPE_MULTILINE_TEXT → const String
'MultilineText'
TYPE_NUMBER → const String
'Number'
TYPE_PASSWORD → const String
'Password'
TYPE_PHONE → const String
'Phone'
TYPE_RADIO → const String
'Radio'
TYPE_RATE → const String
'Rate'
TYPE_SEGMENTED_CONTROL → const String
'SegmentedControl'
TYPE_SLIDER → const String
'Slider'
TYPE_STEPPER → const String
'Stepper'
TYPE_SWITCH → const String
'Switch'
TYPE_TEXT → const String
'Text'
TYPE_TIME_PICKER → const String
'TimePicker'
TYPE_TYPE_AHEAD → const String
'TypeAhead'
TYPE_URL → const String
'Url'