Redesign the range selection UX when selecting within an already selected range
Current behavior:
The first click within an already selected range sets a new start date, and the second click in the selected period sets a new end date and there is no preview of the selection.
Expected behavior:
The first click within an already selected range starts a completely new range selection and especially starts the range preview of the selection.
I would like to be able to specify the week starting day when setting up the Telerik Calendar component.
Such as:
<TelerikCalendar FirstDayOfWeek=@DayOfWeek.Tuesday>
</TelerikCalendar>
Currently, I'm using your Calendar component for a vacation request feature. It works decently for picking dates in that I can use CTRL and Shift to select many dates. I'm currently making the page responsive but the mobile user experience lacks because there is no way to select more than one date.
The ideal user experience would be to be able to single click (or tap from mobile) to select a date and be able to do that on as many dates as preferred (to select many). Clicking/tapping again would deselect the date. That would be better in both the desktop and mobile versions and more intuitive for a user (as no one has initially assumed CTRL and Shift work - I have had to train them).
Provide a way to customize whether the other month dates should be visible in the popup.
ADMIT EDIT: This feature request applies to the Calendar, DatePicker, DateRangePicker and DateTimePicker.
Knowledge base article with a CSS workaround - Hide days from other Calendar months
Hi,
I try to implement a calendar there i use Range selection mode. I want the user only to click on the start range and then we will set end range in code based on the start range date.
So i have set an RangeStartChanged event handler and that works but the gui component think i am in select end Range date so i want to exit the selection state after i have select Start date.
Is there anyway to do that?
---
ADMIN EDIT
---
A possible workaround for the time being - use Multiple selection mode of the Calendar and simulate Range selection. Handle ValueChanged event, programmatically add the desired count of dates to the selection and style them as range: https://blazorrepl.telerik.com/cQuzvKbO29J2Tbnt04.