我正在构建预订应用程序,目前我面临着这个问题,其中使用可以选择一个范围的天使用ShowDateRangePicker
,showDateRangePicker
,但是使用可以选择任何范围内的开始和结束日期,但我被要求不要让用户选择超过14天。例如:
开始日期= 12/2/2023结束日期= 1/1/2024
以及用户选择的范围:12/2/2023 - 28/2/2023在这种情况下,它应该抛出一个错误,因为范围超过了14天的限制。the difference in range exceeded 14.
或更好的一个,当用户达到一个开始日期+ 14,它将停止允许他们选择更多天。
1条答案
按热度按时间xdyibdwo1#
你可以使用syncfusion_flutter_datepicker库,它有一个
selectionChanged
回调函数,你可以通过它来限制可选择的日期,下面的代码片段展示了如何将范围限制在从选定的_start
天开始的14天内。有关更多自定义信息,请参阅docs。