DatePickerWidget.range constructor
DatePickerWidget.range({
- required dynamic onSelectionChanged(
- PickerDateRange? selected
- double? height,
- double? width,
- DateTime? firstDate,
- DateTime? lastDate,
- DateTime? startDate,
- Color? selectedHighlightColor,
- PickerDateRange? initialValue,
Implementation
factory DatePickerWidget.range({
required Function(PickerDateRange? selected) onSelectionChanged,
double? height,
double? width,
DateTime? firstDate,
DateTime? lastDate,
DateTime? startDate,
Color? selectedHighlightColor,
PickerDateRange? initialValue,
}) =>
DatePickerWidget(
height: height,
width: width,
selectedHighlightColor: selectedHighlightColor,
firstDate: firstDate,
lastDate: lastDate,
initialValue: initialValue,
calendarType: CalendarDatePicker2Type.range,
onSelectionChanged: (selected) {
if (selected.length == 2) {
PickerDateRange selectedDate =
PickerDateRange(selected[0], selected[1]);
onSelectionChanged(selectedDate);
}
},
);