openPicker method
Future<DateTimeRange<DateTime> ?>
openPicker(
- BuildContext context, {
- String? title,
- DateTimeRange<
DateTime> ? initialRange,
Opens the unified date-range picker and updates value when confirmed.
Implementation
Future<DateTimeRange?> openPicker(
BuildContext context, {
String? title,
DateTimeRange? initialRange,
}) async {
final opener = attachedFieldOpener;
if (opener != null) {
await opener(context);
return value;
}
final picked = await showUnifiedFieldsDatePickerRange(
context: context,
initialRange: initialRange ?? value,
firstDate: min ?? DateTime(1900),
lastDate: max ?? DateTime(3000),
title: title ?? _boundTitle,
showCalendarKindToggle: showCalendarKindToggle,
);
if (picked != null) {
value = picked;
}
return picked;
}