mirror of
https://github.com/Iconica-Development/flutter_form_wizard.git
synced 2025-05-19 19:03:47 +02:00
Merge branch 'bugfix/call_onchanged'
This commit is contained in:
commit
d23551913a
2 changed files with 5 additions and 3 deletions
|
@ -25,7 +25,7 @@ class DateTimeInputField extends ConsumerStatefulWidget {
|
|||
key: key,
|
||||
);
|
||||
final FlutterFormDateTimeType inputType;
|
||||
final FlutterFormInputController controller;
|
||||
final FlutterFormInputController<String> controller;
|
||||
final DateFormat dateFormat;
|
||||
final bool showIcon;
|
||||
final DateTime? firstDate;
|
||||
|
@ -131,6 +131,8 @@ class _DateInputFieldState extends ConsumerState<DateTimeInputField> {
|
|||
setState(() {
|
||||
widget.controller.value =
|
||||
userInput != '' ? userInput : widget.controller.value;
|
||||
widget.controller.onChanged
|
||||
?.call(userInput != '' ? userInput : widget.controller.value);
|
||||
});
|
||||
},
|
||||
validator: (value) => widget.controller.onValidate(value, _),
|
||||
|
|
|
@ -17,10 +17,10 @@ enum FlutterFormDateTimeType {
|
|||
/// Input for a dateTime used in a [FlutterForm].
|
||||
///
|
||||
/// Standard controller is [FlutterFormInputDateController].
|
||||
class FlutterFormInputDateTime extends FlutterFormInputWidget {
|
||||
class FlutterFormInputDateTime extends FlutterFormInputWidget<String> {
|
||||
const FlutterFormInputDateTime({
|
||||
Key? key,
|
||||
required FlutterFormInputController controller,
|
||||
required FlutterFormInputController<String> controller,
|
||||
Widget? label,
|
||||
this.showIcon = true,
|
||||
required this.inputType,
|
||||
|
|
Loading…
Reference in a new issue