FormBuilderInput.typeAhead constructor
FormBuilderInput.typeAhead({@required InputDecoration decoration, Widget label, @required String attribute, @required ItemBuilder itemBuilder, @required SuggestionsCallback suggestionsCallback, bool readonly: false, bool autovalidate: false, dynamic value, bool require: false, FormFieldValidator validator, bool getImmediateSuggestions: false, ErrorBuilder errorBuilder, WidgetBuilder noItemsFoundBuilder, WidgetBuilder loadingBuilder, Duration debounceDuration: const Duration(milliseconds: 300), SuggestionsBoxDecoration suggestionsBoxDecoration: const SuggestionsBoxDecoration(), double suggestionsBoxVerticalOffset: 5.0, AnimationTransitionBuilder transitionBuilder, Duration animationDuration: const Duration(milliseconds: 500), double animationStart: 0.25, AxisDirection direction: AxisDirection.down, bool hideOnLoading: false, bool hideOnEmpty: false, bool hideOnError: false, bool hideSuggestionsOnKeyboardHide: true, bool keepSuggestionsOnLoading: true, bool autoFlipDirection: true })
Implementation
FormBuilderInput.typeAhead({
@required this.decoration,
this.label,
@required this.attribute,
@required this.itemBuilder,
@required this.suggestionsCallback,
this.readonly = false,
this.autovalidate = false,
this.value,
this.require = false,
this.validator,
this.getImmediateSuggestions = false,
this.errorBuilder,
this.noItemsFoundBuilder,
this.loadingBuilder,
this.debounceDuration = const Duration(milliseconds: 300),
this.suggestionsBoxDecoration = const SuggestionsBoxDecoration(),
this.suggestionsBoxVerticalOffset = 5.0,
this.transitionBuilder,
this.animationDuration = const Duration(milliseconds: 500),
this.animationStart = 0.25,
this.direction = AxisDirection.down,
this.hideOnLoading = false,
this.hideOnEmpty = false,
this.hideOnError = false,
this.hideSuggestionsOnKeyboardHide = true,
this.keepSuggestionsOnLoading = true,
this.autoFlipDirection = true,
}) {
type = FormBuilderInput.TYPE_TYPE_AHEAD;
}