Schedule - Availablity

2 posts, 0 answers
  1. Robyn
    Robyn avatar
    17 posts
    Member since:
    Aug 2011

    Posted 20 Feb 2013 Link to this post

    Good Evening,

    We're currently in the process of finding a replacement to our calendar control in our application and am looking to see if the Telerik calendar will meet our needs since we are already using some Telerik controls.

    One thing that I'm not sure of from the documentation is if the Telerik Schedule control will support our availability feature which will show colour coded blocks. This needs to similar to how your WorkTime displays but with much more depth. Specifically we need to

    1. Be able to define different work blocks for each calendar owner/resource.
    2. Be able to define multiple blocks that have end dates and advanced recurrence options. eg some may work Mon-Wed, every 2nd week. Some may work Mon and Fri, every week, but only for the next 4 weeks. Some may want two blocks per day from 6-8am and 4-6pm. These may need different colour coded blocks (see below).
    3. Be able to colour code the blocks.
    4. Finally, we'd need to be able to set these up so it's not possible to drag and drop appointment to, or double click this time to create an appointment there if it's flagged as non-working time. From a small test your WorkTime block doesn't seem to stop me double clicking to make an appointment outside of this time.

    Hopefully this all makes sense, and fingers crossed it can be achieved as this is currently our top choice as a replacement scheduler control.

    Kind Regards,
    Direct Control Team

  2. Ivan Petrov
    Ivan Petrov avatar
    717 posts

    Posted 22 Feb 2013 Link to this post

    Hello Robyn,

    Thank you for writing.

    Getting directly to your questions.
    1. You can see an example of how to change the work hours by following this link - Day View.
    2. Using the provided set of recurrence rules and the exceptions for a given appointment you can create complex appointment schedules.
    3. Individual cells of the calendar can be colored through the CellFormatting event.
    4. To prevent adding appointments in nonworking areas you can cancel the AppointmentEditDialogShowing event. You can control where appointments are moved through the appointment related events like AppointmentMoving and AppointmentDropping.

    I hope this will be useful. Should you have further questions, I would be glad to help.

    Ivan Petrov
    the Telerik team
    Q3'12 SP1 of RadControls for WinForms is out now. See what's new.
Back to Top