How do I use the SelectableDayPredicate to limit my DatePicker to only weekdays?
Thanks!
However, for date picker you must provide an initialValue which probably should be 'today', but if 'today' is a weekend, then you will get exception!
So iv'e set the initial to 1'st day of month on this case
initialDate: _dateTime.weekday == 5 || _dateTime.weekday == 6 ? DateTime(DateTime.now().year, DateTime.now().month, 1) : _dateTime ,
selectableDayPredicate: (DateTime val) =>
val.weekday == 5 || val.weekday == 6 ? false : true,
Here is an example where I omit Fridays and Saturdays from the picker, you can follow the logic here to achieve what you want:
selectableDayPredicate: (DateTime val) =>
val.weekday == 5 || val.weekday == 6 ? false : true,