clear method

  1. @override
void clear()
override

Clears the form state and resets it to its initial pristine state.

This method resets all form fields to their initial state, clears any success or failure information, and sets the form status to 'pristine'.

Implementation

@override
void clear() {
  for (final entry in state.fields.entries) {
    if (entry.value is TextFieldState) {
      removeTextFieldListener(entry.key);
      removeTextFieldFocusListener(entry.key);
    }
  }
  super.clear();
  resetInitialFieldsValue();
}