showBaseDateRangePicker function

void showBaseDateRangePicker({
  1. bool isDismissible = true,
  2. DateTime? minDateTime,
  3. DateTime? maxDateTime,
  4. bool isLimitTimeRange = true,
  5. DateTime? initialStartDateTime,
  6. DateTime? initialEndDateTime,
  7. String? dateFormat,
  8. int minuteDivider = 1,
  9. BaseDateTimeRangePickerMode pickerMode = BaseDateTimeRangePickerMode.date,
  10. BasePickerTitleConfig? pickerTitleConfig,
  11. DateVoidCallback? onCancel,
  12. DateVoidCallback? onClose,
  13. DateRangeValueCallback? onChange,
  14. DateRangeValueCallback? onConfirm,
  15. BasePickerConfig? themeData,
})

Implementation

void showBaseDateRangePicker({
  bool isDismissible = true,
  DateTime? minDateTime,
  DateTime? maxDateTime,
  bool isLimitTimeRange = true,
  DateTime? initialStartDateTime,
  DateTime? initialEndDateTime,
  String? dateFormat,
  int minuteDivider = 1,
  BaseDateTimeRangePickerMode pickerMode = BaseDateTimeRangePickerMode.date,
  BasePickerTitleConfig? pickerTitleConfig,

  /// 点击【取消】回调给调用方的回调事件
  DateVoidCallback? onCancel,

  /// 弹框点击外围消失的回调事件
  DateVoidCallback? onClose,

  /// 时间滚动选择时候的回调事件
  DateRangeValueCallback? onChange,

  /// 点击【完成】回调给调用方的数据
  DateRangeValueCallback? onConfirm,
  BasePickerConfig? themeData,
}) {
  BaseDateRangePicker.showDatePicker(Get.context!,
      isDismissible: isDismissible,
      minDateTime: minDateTime,
      maxDateTime: maxDateTime,
      pickerMode: pickerMode,
      minuteDivider: minuteDivider,
      pickerTitleConfig: pickerTitleConfig,
      dateFormat: dateFormat,
      initialStartDateTime: initialStartDateTime,
      initialEndDateTime: initialEndDateTime,
      onConfirm: onConfirm,
      onClose: onClose,
      onCancel: onCancel,
      onChange: onChange,
      themeData: themeData);
}