Feature: Allow specifying a custom DateTimeFieldCreator in the DateTimeField

This commit is contained in:
Alexander Scott 2022-02-26 12:31:42 +10:00
parent 6b01c427b8
commit f8928a9403
3 changed files with 23 additions and 2 deletions

View file

@ -30,6 +30,7 @@ class DateTimeFormField extends FormField<DateTime> {
DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar,
DatePickerMode initialDatePickerMode = DatePickerMode.day,
DateTimeFieldPickerMode mode = DateTimeFieldPickerMode.dateAndTime,
DateTimeFieldCreator fieldCreator = DateTimeField.new,
}) : super(
key: key,
initialValue: initialValue,
@ -53,7 +54,7 @@ class DateTimeFormField extends FormField<DateTime> {
field.didChange(value);
}
return DateTimeField(
return fieldCreator(
firstDate: firstDate,
initialDate: initialDate,
lastDate: lastDate,