ZetaDateInput constructor
- {Key? key,
- bool disabled = false,
- DateTime? initialValue,
- ValueChanged<
DateTime?> ? onChange, - ZetaFormFieldRequirement requirementLevel = ZetaFormFieldRequirement.none,
- bool rounded = true,
- String? label,
- String? hintText,
- String? errorText,
- String? validator(
- DateTime? value
- ZetaWidgetSize size = ZetaWidgetSize.medium,
- String dateFormat = 'MM/dd/yyyy',
- DateTime? minDate,
- DateTime? maxDate,
- DatePickerEntryMode? pickerInitialEntryMode}
Creates a new ZetaDateInput
Implementation
ZetaDateInput({
super.key,
super.disabled = false,
super.initialValue,
super.onChange,
super.requirementLevel = ZetaFormFieldRequirement.none,
this.rounded = true,
this.label,
this.hintText,
this.errorText,
this.validator,
this.size = ZetaWidgetSize.medium,
this.dateFormat = 'MM/dd/yyyy',
this.minDate,
this.maxDate,
this.pickerInitialEntryMode,
}) : assert((minDate == null || maxDate == null) || minDate.isBefore(maxDate), 'minDate cannot be after maxDate');