InputFeature.autoComplete constructor
const
InputFeature.autoComplete({
- InputFeatureVisibility visibility,
- required SuggestionBuilder querySuggestions,
- required Widget child,
- BoxConstraints? popoverConstraints,
- PopoverConstraint? popoverWidthConstraint,
- AlignmentDirectional? popoverAnchorAlignment,
- AlignmentDirectional? popoverAlignment,
- AutoCompleteMode mode,
- bool skipFocusTraversal,
Creates an autocomplete feature.
Parameters:
visibility(InputFeatureVisibility, default: focused): When to show autocomplete.querySuggestions(SuggestionBuilder, required): Builds suggestion list.child(Widget, required): Child widget in the autocomplete popup.popoverConstraints(BoxConstraints?, optional): Size constraints for popup.popoverWidthConstraint(PopoverConstraint?, optional): Width constraint mode.popoverAnchorAlignment(AlignmentDirectional?, optional): Anchor alignment.popoverAlignment(AlignmentDirectional?, optional): Popup alignment.mode(AutoCompleteMode, default: popup): Display mode.skipFocusTraversal(bool, default: false): Skip in focus order.
Implementation
const factory InputFeature.autoComplete({
InputFeatureVisibility visibility,
required SuggestionBuilder querySuggestions,
required Widget child,
BoxConstraints? popoverConstraints,
PopoverConstraint? popoverWidthConstraint,
AlignmentDirectional? popoverAnchorAlignment,
AlignmentDirectional? popoverAlignment,
AutoCompleteMode mode,
bool skipFocusTraversal,
}) = InputAutoCompleteFeature;