changeValue method

void changeValue(
  1. T? changed()
)

Implementation

void changeValue(T? Function() changed) {
  if (readOnly || disabled) {
    return;
  }

  T? newValue = changed();
  widget.onChange?.call(newValue);
  if (_controller) {
    return;
  }
  handlerAutoCollect(newValue, value);
  if (isChanged(newValue, value)) {
    setState(() {
      value = newValue;
    });
  }
}