FormDateTimeRangeFieldDateDelegate constructor

const FormDateTimeRangeFieldDateDelegate({
  1. DateTime? startDate,
  2. DateTime? endDate,
  3. DateTimeRange? defaultDateTimeRange,
  4. String? helpText,
  5. String? cancelText,
  6. String? confirmText,
  7. Locale? locale,
  8. String? errorFormatText,
  9. String? errorInvalidText,
  10. String? fieldEndHintText,
  11. String? fieldEndLabelText,
  12. DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar,
  13. String dateFormat = "yyyy/MM/dd(E)",
  14. String separator = " - ",
})

Let the user select only dates FormDateTimeRangeFieldDelegate.

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

The default value when not selected is defaultDateTimeRange.

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

日付のみを選択させるFormDateTimeRangeFieldDelegate

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

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

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

Implementation

const FormDateTimeRangeFieldDateDelegate({
  super.startDate,
  super.endDate,
  super.defaultDateTimeRange,
  super.helpText,
  super.cancelText,
  super.confirmText,
  super.locale,
  super.errorFormatText,
  super.errorInvalidText,
  super.fieldEndHintText,
  super.fieldEndLabelText,
  super.initialEntryMode = DatePickerEntryMode.calendar,
  super.dateFormat = "yyyy/MM/dd(E)",
  super.separator = " - ",
});