updateAttribute<T> method

  1. @override
void updateAttribute<T>(
  1. DraftModeFormAttribute<T> attribute,
  2. T? value
)
override

Implementation

@override
void updateAttribute<T>(DraftModeFormAttribute<T> attribute, T? value) {
  controller.updateAttribute(attribute, value);
  _setFieldValue(attribute, controller.read(attribute));
  validateAttribute(attribute);
  for (final dependent in controller.dependentAttributesOf(attribute)) {
    if (dependent is DraftModeFormAttribute<dynamic>) {
      validateAttribute<dynamic>(dependent);
    }
  }
}