InputAutoCompleteFeature constructor

const InputAutoCompleteFeature({
  1. InputFeatureVisibility visibility = InputFeatureVisibility.always,
  2. bool skipFocusTraversal = true,
  3. required SuggestionBuilder querySuggestions,
  4. required Widget child,
  5. BoxConstraints? popoverConstraints,
  6. PopoverConstraint? popoverWidthConstraint,
  7. AlignmentDirectional? popoverAnchorAlignment,
  8. AlignmentDirectional? popoverAlignment,
  9. 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,
});