In the Flutter date range picker, you can restrict the swipe selection by using the property of the enableSwipeSelection value as false in date range picker. STEP 1: Inside the state, set the default values for date picker. bool _swipeSelection = true; String _buttonText ='Disable swipe selection'; STEP 2: You can enable or disable the swipe selection dynamically. child: MaterialButton( child: Text(_buttonText), onPressed: () { setState(() { if(_buttonText=='Disable swipe selection') { _buttonText='Enable swipe selection'; _swipeSelection = false; } else { _buttonText='Disable swipe selection'; _swipeSelection = true; } }); }, ), STEP 3: Assign those _swipeSelection value to the enableSwipeSelection property of the picker. child: SfDateRangePicker( view: DateRangePickerView.month, selectionMode: DateRangePickerSelectionMode.range, monthViewSettings: DateRangePickerMonthViewSettings( enableSwipeSelection: _swipeSelection), ),
|
This page will automatically be redirected to the sign-in page in 10 seconds.