DateTimePickerWidget constructor
DateTimePickerWidget({
- Key? key,
- DateTime? minDateTime,
- DateTime? maxDateTime,
- DateTime? initDateTime,
- String dateFormat = dateTimePickerTimeFormat,
- String dateFormatSeparator = dateFormatSeparators,
- DateTimePickerLocale locale = dateTimePickerLocaleDefault,
- DateTimePickerTheme pickerTheme = DateTimePickerTheme.dafault,
- int minuteDivider = 1,
- DateVoidCallback? onCancel,
- DateValueCallback? onChange,
- DateValueCallback? onConfirm,
- bool onMonthChangeStartWithFirstDate = false,
Implementation
DateTimePickerWidget({
Key? key,
this.minDateTime,
this.maxDateTime,
this.initDateTime,
this.dateFormat = dateTimePickerTimeFormat,
this.dateFormatSeparator = dateFormatSeparators,
this.locale = dateTimePickerLocaleDefault,
this.pickerTheme = DateTimePickerTheme.dafault,
this.minuteDivider = 1,
this.onCancel,
this.onChange,
this.onConfirm,
this.onMonthChangeStartWithFirstDate = false,
}) : super(key: key) {
final DateTime minTime =
minDateTime ?? DateTime.parse(datePickerMinDateTime);
final DateTime maxTime =
maxDateTime ?? DateTime.parse(datePickerMaxDateTime);
assert(minTime.compareTo(maxTime) <= 0);
}