FormBuilderInput class

Constructors

FormBuilderInput.checkbox({@required String label, @required String attribute, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.checkboxList({@required String label, @required List<FormBuilderInputOption> options, @required String attribute, 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, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.datePicker({@required String label, @required String attribute, String hint, DateTime firstDate, DateTime lastDate, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.dropdown({@required String label, @required List<FormBuilderInputOption> options, @required String attribute, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.number({@required String label, @required String attribute, dynamic value, String hint, num min, num max, bool require: false, FormFieldValidator validator })
FormBuilderInput.password({@required String label, @required String attribute, String hint, dynamic value, bool require: false, FormFieldValidator validator, num min, num max })
FormBuilderInput.radio({@required String label, @required String attribute, @required List<FormBuilderInputOption> options, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.rate({@required String label, @required String attribute, @required num max, 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, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.slider({@required String label, @required String attribute, @required num min, @required num max, @required dynamic value, int divisions, String hint, bool require: false, FormFieldValidator validator })
FormBuilderInput.stepper({@required String label, @required String attribute, dynamic value, String hint, num min, num max, num step, bool require: false, FormFieldValidator validator })
FormBuilderInput.switchInput({@required String label, @required String attribute, String hint, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.textField({@required String label, @required String type, @required String attribute, String hint, dynamic value, bool require: false, FormFieldValidator validator, num min, num max })
FormBuilderInput.timePicker({@required String label, @required String attribute, String hint, DateTime firstDate, DateTime lastDate, dynamic value, bool require: false, FormFieldValidator validator })
FormBuilderInput.typeAhead({@required String label, @required String attribute, @required ItemBuilder itemBuilder, @required SuggestionsCallback suggestionsCallback, String hint, dynamic value, bool require: false, FormFieldValidator validator })

Properties

attribute ↔ String
read / write
chipBuilder ↔ ChipsBuilder
read / write
divisions ↔ int
read / write
firstDate ↔ DateTime
read / write
hint ↔ String
read / write
icon ↔ IconData
read / write
iconSize ↔ double
read / write
itemBuilder ↔ ItemBuilder
read / write
label ↔ String
read / write
lastDate ↔ DateTime
read / write
max ↔ num
read / write
min ↔ num
read / write
options ↔ List<FormBuilderInputOption>
read / write
require ↔ bool
read / write
step ↔ num
read / write
suggestionBuilder ↔ ChipsBuilder
read / write
suggestionsCallback ↔ SuggestionsCallback
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. [...]
@pragma("vm:entry-point"), 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_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'