如何在flutter中选择多个日期

问题描述 投票:0回答:4

我想从日期选择器中选择多个日期(不是范围)。实际上,在我的应用程序中,我添加了一个研讨会,该研讨会将在多天举办,例如 6 月 1 日、6 月 7 日、6 月 9 日。所以我想添加多个日期。日期选择器中有选择多个日期的选项吗?

flutter datepicker
4个回答
2
投票

尝试参考

table_calendar
套件和
daterangepicker
使用
syncfusion_flutter_datepicker
套件希望对您有帮助。


2
投票

如果其他人正在寻找这个问题,最好使用

showDateRangePicker()

你可以这样使用它

    DateTimeRange? result = await showDateRangePicker(
      context: context,
      firstDate: DateTime(2022, 1, 1), // the earliest allowable
      lastDate: DateTime(2030, 12, 31), // the latest allowable
      currentDate: DateTime.now(),
      saveText: 'Done',
    );

参考颤动

参考2


0
投票

使用syncfusion_flutter_datepicker 20.4.42插件

SfDateRangePicker(
         view: DateRangePickerView.month,
         monthViewSettings: DateRangePickerMonthViewSettings(firstDayOfWeek: 6),
         selectionMode: DateRangePickerSelectionMode.multiple,
         showActionButtons: true,
         onSubmit: ( val) {
         print(val);
         },
         onCancel: (){
         _datePickerController.selectedRanges = null;
         }
         ),

0
投票

尽管我知道为时已晚,但解决方案是

初始选定日期

它需要一个日期时间列表。

© www.soinside.com 2019 - 2024. All rights reserved.