Add MaxDate and MinDate properties to avoid selecting dates out of range. Examples:
Avoid selecting dates in the past:
Set maximum selectable date to 1 year in the future since today:
Datepicker1.MaxDate: DateAdd( Today(), 1, Years )
Attached image shows what it would look like MinDate property 🙂
Updating status and adding @FilipK
Hello! What I would need is to, given a set of dates, disable matching dates in the picker.
I would like to also see the availability to restrict from selecting weekends and holidays.
I need to disable users from selecting an older date in the calendar. Waiting for an update on this feature.
im doin datepicker validation, i need to disable datepicker if dates selected is already been requested by user or by another employee. could anyone give a clear solution? thanks everyone
Yes to all the above. I need to prevent selecting a date in the future 🙂
Support for all above date manipulations needs in DatePicker !
I have sth for those who only want restrict DatePicker from choosing future date /only dates till Today() are OK/ : write in the OnSelect property of DatePicker: If(DatePicker1.SelectedDate>Today();Reset(DatePicker1))works great 🙂
Nice 1, that's a useful work around. Could also use this method for displaying a user alert.
The formula has a small error. It should be:
Comma instead of a semi-colon. Cheers.
Obviously the option for restricting date by maxDate and minDate function is unavailable at the moment but 1. The work around for restricting earlier date is to put the following code in the Visible property of your Submit button:
If(DatePicker1.SelectedDate<Today(), false, true)
2. The work around for restricting future date is to put the following code in the Visible property of your Submit button:
If(DatePicker1.SelectedDate>Today(), false, true)