DateRangeField constructor
const
DateRangeField({
- Key? key,
- InputDecoration? decoration,
- DateRange? selectedDateRange,
- ValueChanged<
DateRange?> ? onDateRangeSelected, - Widget childBuilder()?,
- bool enabled = true,
- required String cancelText,
- required String confirmText,
- required DateRangerPickerWidgetBuilder pickerBuilder,
- Future<
DateRange?> showDateRangePicker({- required String cancelText,
- required String confirmText,
- required DateRangerPickerWidgetBuilder pickerBuilder,
- required BuildContext widgetContext,
Creates a DateRangeField.
decoration- The decoration to show around the field. If null, defaults to InputDecoration.selectedDateRange- The selected date range for the field.onDateRangeSelected- Called when a date range is selected.childBuilder- A builder to construct the child widget of the field.enabled- Whether the field is enabled or not.pickerBuilder- A builder to construct the date range picker widget.dialogFooterBuilder- A builder to construct the footer widget of the dialog.showDateRangePicker- A function to show the date range picker dialog, defaults to showDateRangePickerDialogOnWidget.
Implementation
const DateRangeField({
Key? key,
this.decoration,
this.selectedDateRange,
this.onDateRangeSelected,
this.childBuilder,
this.dialogFooterBuilder,
this.enabled = true,
required this.cancelText,
required this.confirmText,
required this.pickerBuilder,
this.showDateRangePicker = showDateRangePickerDialogOnWidget,
}) : super(key: key);