You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FormBuilder helps in creation of data collection forms in Flutter by removing the boilerplate needed to build a form, validate fields, react to changes,
30
29
and collect final user input.
31
-
This package provides APIs to manage your Form and generating a FormBuilder compliant FormField. It is required by `form_builder_fields` and `form_builder_extra_fields` packages.
30
+
It provides APIs to manage your Form and generating a FormBuilder compliant FormField. It is required by `form_builder_extra_fields` packages.
31
+
This package also contains common ready-made form input fields. The package gives you a convenient way of adding fields instead of creating your own FormBuilderField from scratch.
Form Builder Fields provides ready-made form input fields. Just like the form_builder_fields package, it gives you a convenient way of adding fields instead of creating your own FormBuilderField from scratch.
38
+
Form Builder Fields provides ready-made form input fields. Just like the flutter_form_builder package, it gives you a convenient way of adding fields instead of creating your own FormBuilderField from scratch.
39
39
40
-
Unlike form_builder_fields package which depends purely on Flutter provided input fields, flutter_extra_fields depends on external libraries to provide input widgets and extends them to be FormBuilderFields.
40
+
Unlike flutter_form_builder package which depends purely on Flutter provided input fields, flutter_extra_fields depends on external libraries to provide input widgets and extends them to be FormBuilderFields.
Form Builder Fields provides common ready-made form input fields. The package gives you a convenient way of adding fields instead of creating your own FormBuilderField from scratch.
Copy file name to clipboardExpand all lines: packages/flutter_form_builder/CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,6 @@
1
+
## [7.0.0-beta.0] - 02-Sep-2021
2
+
* Merged back `form_builder_fields` into `flutter_form_builder`
3
+
1
4
## [7.0.0-alpha.3] - 01-Sep-2021
2
5
* When form validation fails, automatically scroll to first error
3
6
* New way to programmatically induce custom errors by calling `GlobalKey<FormBuilderState>.invalidateField()` or `GlobalKey<FormBuilderFieldState>.invalidate()`
Copy file name to clipboardExpand all lines: packages/flutter_form_builder/README.md
+194-5Lines changed: 194 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
This package helps in creation of data collection forms in Flutter by removing the boilerplate needed to build a form, validate fields, react to changes,
4
4
and collect final user input.
5
+
6
+
Also included are common ready-made form input fields for FormBuilder. This gives you a convenient way of adding common ready-made input fields instead of creating your own FormBuilderField from scratch.
*`FormBuilderCheckboxGroup` - List of Checkboxes for multiple selection
217
+
*`FormBuilderChoiceChip` - Creates a chip that acts like a radio button.
218
+
*`FormBuilderDateRangePicker` - For selection of a range of dates
219
+
*`FormBuilderDateTimePicker` - For `Date`, `Time` and `DateTime` input
220
+
*`FormBuilderDropdown` - Used to select one value from a list as a Dropdown
221
+
*`FormBuilderFilterChip` - Creates a chip that acts like a checkbox.
222
+
*`FormBuilderRadioGroup` - Used to select one value from a list of Radio Widgets
223
+
*`FormBuilderRangeSlider` - Used to select a range from a range of values
224
+
*`FormBuilderSegmentedControl` - For selection of a value using the `CupertinoSegmentedControl` widget as an input
225
+
*`FormBuilderSlider` - For selection of a numerical value on a slider
226
+
*`FormBuilderSwitch` - On/Off switch field
227
+
*`FormBuilderTextField` - A Material Design text field input.
75
228
76
229
In order to create an input field in the form, along with the label, and any applicable validation, there are several attributes that are supported by all types of inputs namely:
Here are additional packages that you can use to extend `flutter_form_builder`'s functionality.
212
-
*[form_builder_fields](https://pub.dev/packages/form_builder_fields) - provides common ready-made form input fields compartible with `flutter_form_builder`.
213
402
*[form_builder_validators](https://pub.dev/packages/form_builder_validators) - provides a convenient way of validating data entered into any Flutter `FormField`.
214
403
*[form_builder_extra_fields](https://pub.dev/packages/form_builder_extra_fields) - provides additional ready-made form input fields compartible with `flutter_form_builder`.
215
404
*[form_builder_file_picker](https://pub.dev/packages/form_builder_file_picker) - A `FormbuilderField` that allows selecting image(s) from user device storage.
0 commit comments