initStateMixin method
void
initStateMixin({
- TextEditingController? controller,
- dynamic initialValue,
- dynamic onChanged(
- dynamic value
Call this on initializing.
Implementation
void initStateMixin(
{final TextEditingController? controller,
final dynamic initialValue,
final Function(dynamic value)? onChanged}) {
if (controller == null) {
_controller = TextEditingController();
} else {
_controller = controller;
}
_controller.addListener(() => controllerListener(onChanged: onChanged));
if (initialValue != null) {
_controller.text = format(initialValue);
_controller.selection =
TextSelection.collapsed(offset: _controller.text.length);
}
}