@@ -59,8 +59,6 @@ class _FormBuilderState extends State<FormBuilder> {
59
59
60
60
@override
61
61
Widget build (BuildContext context) {
62
-
63
-
64
62
return Form (
65
63
key: _formKey,
66
64
onChanged: () {
@@ -81,7 +79,6 @@ class _FormBuilderState extends State<FormBuilder> {
81
79
}
82
80
83
81
List <Widget > formControlsToForm () {
84
-
85
82
final formats = {
86
83
InputType .both: DateFormat ("EEEE, MMMM d, yyyy 'at' h:mma" ),
87
84
InputType .date: DateFormat ('yyyy-MM-dd' ),
@@ -202,7 +199,9 @@ class _FormBuilderState extends State<FormBuilder> {
202
199
DateTimePickerFormField (
203
200
inputType: InputType .both,
204
201
initialValue: formControl.value,
205
- format: formControl.format != null ? DateFormat (formControl.format) : formats[InputType .both],
202
+ format: formControl.format != null
203
+ ? DateFormat (formControl.format)
204
+ : formats[InputType .both],
206
205
editable: ! (formControl.readonly || widget.readonly),
207
206
firstDate: formControl.firstDate,
208
207
lastDate: formControl.lastDate,
@@ -228,7 +227,9 @@ class _FormBuilderState extends State<FormBuilder> {
228
227
DateTimePickerFormField (
229
228
inputType: InputType .date,
230
229
initialValue: formControl.value,
231
- format: formControl.format != null ? DateFormat (formControl.format) : formats[InputType .date],
230
+ format: formControl.format != null
231
+ ? DateFormat (formControl.format)
232
+ : formats[InputType .date],
232
233
editable: ! (formControl.readonly || widget.readonly),
233
234
firstDate: formControl.firstDate,
234
235
lastDate: formControl.lastDate,
@@ -254,7 +255,9 @@ class _FormBuilderState extends State<FormBuilder> {
254
255
DateTimePickerFormField (
255
256
inputType: InputType .time,
256
257
initialValue: formControl.value,
257
- format: formControl.format != null ? DateFormat (formControl.format) : formats[InputType .time],
258
+ format: formControl.format != null
259
+ ? DateFormat (formControl.format)
260
+ : formats[InputType .time],
258
261
editable: ! (formControl.readonly || widget.readonly),
259
262
decoration: InputDecoration (
260
263
labelText: formControl.label,
@@ -310,6 +313,24 @@ class _FormBuilderState extends State<FormBuilder> {
310
313
return formControl.validator (value);
311
314
},
312
315
onSaved: (value) => formData[formControl.attribute] = value,
316
+ getImmediateSuggestions: formControl.getImmediateSuggestions,
317
+ errorBuilder: formControl.errorBuilder,
318
+ noItemsFoundBuilder: formControl.noItemsFoundBuilder,
319
+ loadingBuilder: formControl.loadingBuilder,
320
+ debounceDuration: formControl.debounceDuration,
321
+ suggestionsBoxDecoration: formControl.suggestionsBoxDecoration,
322
+ suggestionsBoxVerticalOffset:
323
+ formControl.suggestionsBoxVerticalOffset,
324
+ // transitionBuilder: formControl.transitionBuilder,
325
+ animationDuration: formControl.animationDuration,
326
+ animationStart: formControl.animationStart,
327
+ direction: formControl.direction,
328
+ hideOnLoading: formControl.hideOnLoading,
329
+ hideOnEmpty: formControl.hideOnEmpty,
330
+ hideOnError: formControl.hideOnError,
331
+ hideSuggestionsOnKeyboardHide:
332
+ formControl.hideSuggestionsOnKeyboardHide,
333
+ keepSuggestionsOnLoading: formControl.keepSuggestionsOnLoading,
313
334
));
314
335
break ;
315
336
0 commit comments