FormDateTimeFieldDateDelegate constructor

const FormDateTimeFieldDateDelegate({
  1. DateTime? startDate,
  2. DateTime? endDate,
  3. DateTime? defaultDateTime,
  4. String? helpText,
  5. String? cancelText,
  6. String? confirmText,
  7. Locale? locale,
  8. String? errorFormatText,
  9. String? errorInvalidText,
  10. String? fieldHintText,
  11. String? fieldLabelText,
  12. DatePickerMode initialDatePickerMode = DatePickerMode.day,
  13. String dateFormat = "yyyy/MM/dd(E)",
  14. Color? backgroundColor,
  15. Color? foregroundColor,
  16. Color? primaryColor,
  17. Color? onPrimaryColor,
  18. Color? headerBackgroundColor,
  19. Color? headerForegroundColor,
})

Let the user select only dates FormDateTimeFieldDelegate.

You can have it selected within the range of startDate and endDate.

The default value when not selected is defaultDateTime.

dateFormat is defined as yyyyy/MM/dd(E) HH:mm.

日付のみを選択させるFormDateTimeFieldDelegate

startDateendDateの範囲内で選択させることができます。

選択されていない場合の初期値がdefaultDateTimeになります。

dateFormatyyyy/MM/dd(E)が定義されます。

Implementation

const FormDateTimeFieldDateDelegate({
  super.startDate,
  super.endDate,
  super.defaultDateTime,
  super.helpText,
  super.cancelText,
  super.confirmText,
  super.locale,
  super.errorFormatText,
  super.errorInvalidText,
  super.fieldHintText,
  super.fieldLabelText,
  super.initialDatePickerMode = DatePickerMode.day,
  super.dateFormat = "yyyy/MM/dd(E)",
  super.backgroundColor,
  super.foregroundColor,
  super.primaryColor,
  super.onPrimaryColor,
  super.headerBackgroundColor,
  super.headerForegroundColor,
});