ZetaDateInput constructor

ZetaDateInput(
  1. {Key? key,
  2. bool disabled = false,
  3. DateTime? initialValue,
  4. ValueChanged<DateTime?>? onChange,
  5. ZetaFormFieldRequirement requirementLevel = ZetaFormFieldRequirement.none,
  6. bool rounded = true,
  7. String? label,
  8. String? hintText,
  9. String? errorText,
  10. String? validator(
    1. DateTime? value
    )?,
  11. ZetaWidgetSize size = ZetaWidgetSize.medium,
  12. String dateFormat = 'MM/dd/yyyy',
  13. DateTime? minDate,
  14. DateTime? maxDate,
  15. 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');