TextfieldTagsController<T>.icr constructor
TextfieldTagsController<T>.icr (
- List<
T> ? initialTags, - List<
String> ? textSeparators, - Validator<
T> ? validator, - LetterCase? letterCase,
- FocusNode? focusNode,
- TextEditingController? textEditingController,
- ScrollController? scrollController,
Implementation
TextfieldTagsController.icr(
List<T>? initialTags,
List<String>? textSeparators,
Validator<T>? validator,
LetterCase? letterCase,
FocusNode? focusNode,
TextEditingController? textEditingController,
ScrollController? scrollController,
) : _tagScrollAnimationSpeedInMs = 300,
super(
initialTags: initialTags != null ? initialTags.toList() : [],
textSeparators: textSeparators != null ? textSeparators.toSet() : {},
letterCase: letterCase ?? LetterCase.normal,
validator: validator,
focusNode: focusNode != null
? ObjIder<FocusNode>(focusNode, false)
: ObjIder<FocusNode>(FocusNode(), true),
textEditingController: textEditingController != null
? ObjIder<TextEditingController>(textEditingController, false)
: ObjIder<TextEditingController>(TextEditingController(), true),
scrollController: scrollController != null
? ObjIder<ScrollController>(scrollController, false)
: ObjIder<ScrollController>(ScrollController(), true),
);