ChipsInput<T> constructor
const
ChipsInput<T> ({
- Key? key,
- List<
T> initialValue = const [], - InputDecoration decoration = const InputDecoration(),
- bool enabled = true,
- required ChipsBuilder<
T> chipBuilder, - required ChipsBuilder<
T> suggestionBuilder, - required ChipsInputSuggestions<
T> findSuggestions, - required ValueChanged<
List< onChanged,T> > - int? maxChips,
- TextStyle? textStyle,
- double? suggestionsBoxMaxHeight,
- TextInputType inputType = TextInputType.text,
- TextOverflow textOverflow = TextOverflow.clip,
- bool obscureText = false,
- bool autocorrect = true,
- String? actionLabel,
- TextInputAction inputAction = TextInputAction.done,
- Brightness keyboardAppearance = Brightness.light,
- TextCapitalization textCapitalization = TextCapitalization.none,
- bool autofocus = false,
- bool allowChipEditing = false,
- FocusNode? focusNode,
- List<
T> ? initialSuggestions,
Implementation
const ChipsInput({
Key? key,
this.initialValue = const [],
this.decoration = const InputDecoration(),
this.enabled = true,
required this.chipBuilder,
required this.suggestionBuilder,
required this.findSuggestions,
required this.onChanged,
this.maxChips,
this.textStyle,
this.suggestionsBoxMaxHeight,
this.inputType = TextInputType.text,
this.textOverflow = TextOverflow.clip,
this.obscureText = false,
this.autocorrect = true,
this.actionLabel,
this.inputAction = TextInputAction.done,
this.keyboardAppearance = Brightness.light,
this.textCapitalization = TextCapitalization.none,
this.autofocus = false,
this.allowChipEditing = false,
this.focusNode,
this.initialSuggestions,
}) : assert(maxChips == null || initialValue.length <= maxChips),
super(key: key);