Creating a Quarterly Calendar View using Telerik ASP.NET Scheduler – Radscheduler

 

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).

scheduler-end-user-functionality-scheduler-navigation

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

, , ,
Previous Post
The Easy Way To Understand SDLC
Next Post
Programmatic Media Buying Helps Answer the Age-Old Advertising Question
Menu