Form4Field<T> constructor
Form4Field<T> (
- Form4Controller formController,
- String name, {
- String? label,
- Key? key,
- FormFieldValidator<
T> ? validator, - Object? initialValue,
- ValueTransformer? valueTransformer,
- Form4FieldConfig? config,
- required ValueBinder<
T> valueBinder, - required Widget builder(
- Form4FieldState<
T> fieldState
- Form4FieldState<
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);
}