Form4Field<T> constructor

Form4Field<T>(
  1. Form4Controller formController,
  2. String name, {
  3. String? label,
  4. Key? key,
  5. FormFieldValidator<T>? validator,
  6. Object? initialValue,
  7. ValueTransformer? valueTransformer,
  8. Form4FieldConfig? config,
  9. required ValueBinder<T> valueBinder,
  10. required Widget builder(
    1. Form4FieldState<T> fieldState
    ),
})

Implementation

Form4Field(this.formController, this.name, {
    this.label, super.key,
    this.validator, this.initialValue, this.valueTransformer,
    this.config,
    required this.valueBinder, required this.builder
}){

  if (kDebugMode) {
    print('Form4Field constructor: $name');
  }

  this.formController.addField(this);

  var val = valueTransformer == null
      ? initialValue
      : valueTransformer!.sendToBinder(initialValue);

  valueBinder.setter(val);
}