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, String format, 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, dynamic min, dynamic max, bool require: false, FormFieldValidator validator })
- FormBuilderInput.password({@required String label, @required String attribute, 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, String hint, dynamic value, bool require: false, FormFieldValidator validator }) - FormBuilderInput.rate({@required String label, @required String attribute, @required dynamic 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 dynamic min, @required dynamic 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, dynamic min, dynamic 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, dynamic min, dynamic 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
- format ↔ String
-
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 ↔ dynamic
-
read / write
- min ↔ dynamic
-
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'