load method

void load(
  1. T value
)

Implementation

void load(T value) {
  final fieldValues = structure.getFieldMap(value);
  for (var i = 0; i < fields.length; i++) {
    final field = fields[i];
    final fieldValue = fieldValues[field.fieldName];
    field.setValue(fieldValue);
    _fieldValueChangeController.add((field.fieldName, fieldValue));
  }
  _errorBuffer.clearCustom();
  _errorBuffer.recalculateFieldErrors();

  runValidation(ValidationTrigger.onInteraction); // Loading counts as an interaction
}