GSField.datePicker constructor

GSField.datePicker(
  1. {Key? key,
  2. required String tag,
  3. required GSCalendarType calendarType,
  4. String? title,
  5. String? errorMessage,
  6. String? helpMessage,
  7. Widget? prefixWidget,
  8. Widget? postfixWidget,
  9. bool? required,
  10. bool? showTitle,
  11. GSFieldStatusEnum? status,
  12. String? value,
  13. int? weight,
  14. RegExp? validateReg,
  15. int? maxLength,
  16. String? hint,
  17. GSDateFormatType? displayDateType,
  18. bool? isPastAvailable,
  19. GSDate? initialDate,
  20. GSDate? availableFrom,
  21. GSDate? availableTo}
)

Implementation

GSField.datePicker({
  Key? key,
  required String tag,
  required GSCalendarType calendarType,
  String? title,
  String? errorMessage,
  String? helpMessage,
  Widget? prefixWidget,
  Widget? postfixWidget,
  bool? required,
  bool? showTitle,
  GSFieldStatusEnum? status,
  String? value,
  int? weight,
  RegExp? validateReg,
  int? maxLength,
  String? hint,
  GSDateFormatType? displayDateType,
  bool? isPastAvailable,
  GSDate? initialDate,
  GSDate? availableFrom,
  GSDate? availableTo,
}) : super(key: key) {
  model = GSDatePickerModel(
      type: GSFieldTypeEnum.date,
      tag: tag,
      title: title,
      errorMessage: errorMessage,
      helpMessage: helpMessage,
      showTitle: showTitle ?? true,
      calendarType: calendarType,
      prefixWidget: prefixWidget,
      postfixWidget: postfixWidget,
      required: required,
      status: status,
      value: value,
      weight: weight,
      hint: hint,
      isPastAvailable: isPastAvailable,
      dateFormatType: displayDateType,
      initialDate: initialDate,
      availableFrom: availableTo,
      availableTo: availableTo);
}