InputAutoCompleteFeature constructor
const
InputAutoCompleteFeature({
- InputFeatureVisibility visibility = InputFeatureVisibility.always,
- bool skipFocusTraversal = true,
- required SuggestionBuilder querySuggestions,
- required Widget child,
- BoxConstraints? popoverConstraints,
- PopoverConstraint? popoverWidthConstraint,
- AlignmentDirectional? popoverAnchorAlignment,
- AlignmentDirectional? popoverAlignment,
- AutoCompleteMode mode = AutoCompleteMode.replaceWord,
Creates an InputAutoCompleteFeature.
Parameters:
querySuggestions(SuggestionBuilder, required): Provides suggestions.child(Widget, required): Content for suggestion items.popoverConstraints(BoxConstraints?, optional): Size constraints.popoverWidthConstraint(PopoverConstraint?, optional): Width constraint.popoverAnchorAlignment(AlignmentDirectional?, optional): Anchor alignment.popoverAlignment(AlignmentDirectional?, optional): Popover alignment.mode(AutoCompleteMode, required): Autocomplete display mode.visibility(InputFeatureVisibility, optional): Controls visibility.skipFocusTraversal(bool, optional): Whether to skip in focus order.
Implementation
const InputAutoCompleteFeature({
super.visibility,
super.skipFocusTraversal,
required this.querySuggestions,
required this.child,
this.popoverConstraints,
this.popoverWidthConstraint,
this.popoverAnchorAlignment,
this.popoverAlignment,
this.mode = AutoCompleteMode.replaceWord,
});