applyInitialDataToForm method

void applyInitialDataToForm(
  1. F formData
)

Hydrates managed text controllers from formData.

Called automatically when BlocxFormStateApplyInitialDataToForm is emitted.

Implementation

void applyInitialDataToForm(F formData) {
  for (final key in keys) {
    final controller = _getTextEditingControllerIfExists(key);
    if (controller == null) continue;

    final value = formData.getFormattedValueByKey(key) ?? formData.getValueByKey(key);

    controller.text = value?.toString() ?? '';
  }
}