updateDependentValues method

  1. @override
void updateDependentValues(
  1. covariant T? oldWidget
)
override

Implementation

@override
void updateDependentValues(covariant T? oldWidget) {
  super.updateDependentValues(oldWidget);
  widget.useValue(context, (value) {
    innerController.text = value ?? "";
  });
  if (widget.value != oldWidget?.value) {
    innerController.text = widget.value!;
  }
  if (widget.obscureText != oldWidget?.obscureText) {
    _obscureText = widget.obscureText;
  }

  innerController._onClear = widget.onClear;
  innerController._focusNode = _focusNode;
}