initStateMixin method

void initStateMixin({
  1. TextEditingController? controller,
  2. dynamic initialValue,
  3. dynamic onChanged(
    1. 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);
  }
}