Before we start on how we achieved this, I would like to advise that creating a Quarterly Calendar View out of the Radscheduler is not something that comes out of the box or is something that is recommended. We made an exception as this was a strict client requirement, and as the old adage goes “The client is always right”. Also, I would like to point out that the Telerik support is probably one of the best I have seen in the industry. They literally hold your hands towards the solution (make sure you explain your questions properly with proper code).
Here are the tricks to achieve the quarterly view in the Telerik Radschedular
- Choosing the View – Here we had to use the Timeline View
- Renaming the View – There are multiple ways to do that, we chose to do it via css
- Choosing the number of slots – 3
- Slot Duration – Now this the part which gets tricky and you have to more or less hack into the code and write certain conditions, but again this is the part where I expect telerik to come up with a solution. We had to play around with the slot duration to make it work (keeping in mind that the number of days in different month are not the same!).
- Page Prerender – Make sure that all manipulations go inside the Page_PreRender section. Another thing to be kept in mind is that you only work with a particular view, these manipulation’s should have no effect on our other views.
- NavigateToNextPeriod/NavigateToPeviousPeriod – Again these are events which need to be checked to make your quarter view work
- Use Javascript – This is the where you would override the days/dates at your header level, as your slot duration would definitely fail (for obvious reasons).
Before closing, I would clearly mention that the RadScheduler is not meant to create a Quarterly View nor does telerik.com support it. In case you have a better solution or would like to discuss more for your project, feel free to get in touch at contactus@dignitasdigital.com