Skip to content

Commit fbe5b6f

Browse files
committed
Added more options to DatePicker for showDatePicker() Flutter function
1 parent 79db93f commit fbe5b6f

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

lib/src/fields/form_builder_date_time_picker.dart

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,16 @@ class FormBuilderDateTimePicker extends FormBuilderField {
141141
final TextCapitalization textCapitalization;
142142
final bool alwaysUse24HourFormat;
143143

144+
final String cancelText;
145+
final String confirmText;
146+
final String errorFormatText;
147+
final String errorInvalidText;
148+
final String fieldHintText;
149+
final String fieldLabelText;
150+
final String helpText;
151+
final DatePickerEntryMode initialEntryMode;
152+
final RouteSettings routeSettings;
153+
144154
FormBuilderDateTimePicker({
145155
Key key,
146156
@required this.attribute,
@@ -197,6 +207,15 @@ class FormBuilderDateTimePicker extends FormBuilderField {
197207
this.strutStyle,
198208
this.useRootNavigator = true,
199209
this.alwaysUse24HourFormat = false,
210+
this.cancelText,
211+
this.confirmText,
212+
this.errorFormatText,
213+
this.errorInvalidText,
214+
this.fieldHintText,
215+
this.fieldLabelText,
216+
this.helpText,
217+
this.initialEntryMode,
218+
this.routeSettings,
200219
}) : super(
201220
key: key,
202221
initialValue: initialValue,
@@ -368,6 +387,15 @@ class _FormBuilderDateTimePickerState extends FormBuilderFieldState {
368387
child: child,
369388
);
370389
},
390+
cancelText: widget.cancelText,
391+
confirmText: widget.confirmText,
392+
errorFormatText: widget.errorFormatText,
393+
errorInvalidText: widget.errorInvalidText,
394+
fieldHintText: widget.fieldHintText,
395+
fieldLabelText: widget.fieldLabelText,
396+
helpText: widget.helpText,
397+
initialEntryMode: widget.initialEntryMode,
398+
routeSettings: widget.routeSettings,
371399
);
372400
}
373401
}
@@ -391,6 +419,7 @@ class _FormBuilderDateTimePickerState extends FormBuilderFieldState {
391419
);
392420
},
393421
useRootNavigator: widget.useRootNavigator,
422+
routeSettings: widget.routeSettings,
394423
).then(
395424
(result) {
396425
return result ??

0 commit comments

Comments
 (0)