CustomDateRangePicker constructor
const
CustomDateRangePicker({
- required void onConfirm(),
- required CustomDateTimeRangeModel value,
- Key? key,
- CupertinoDatePickerMode mode = CupertinoDatePickerMode.dateAndTime,
- int minuteInterval = 1,
- int dateRange = 7,
- Widget? title,
- String? titleText,
- bool? isRequired,
DateRangePicker 日期范围选择器组件
Implementation
const CustomDateRangePicker({
required this.onConfirm,
required this.value,
super.key,
// -------------------------------------------------------------------- > CupetinoDatePicker
this.mode = CupertinoDatePickerMode.dateAndTime,
this.minuteInterval = 1,
// -------------------------------------------------------------------- > Custom
this.dateRange = 7,
this.title,
this.titleText,
this.isRequired,
}) : assert(
(title == null && titleText == null && isRequired == null) ||
((title != null || titleText != null || isRequired != null) &&
!(title != null && (titleText != null || isRequired != null))),
'不能同时指定 title 与 titleText 、 isRequired',
);