Something prevents the timeslotcreated event from firing when the advanced form is shown and therefore all the customizations that are done within timeslotcreated event are not in effect until advanced form is closed. For example you can see different background color/image on January 1st on the attached "Capture1.png" picture, but as soon as I open the advanced form, for create/edit, those css settings are gone (see attached "Capture2.png" picture) until I close the form. You would think that this is a pretty big bug that needs to be resolved. Thanks.
Hello,
Due to the high performance decrease such implementation will cause and given the low interest from the community, the item is declined.
The workaround shared above by Marin is still applicable and can be used to achieve the requested functionality/customization.
Regards,
Peter Milchev
Progress Telerik
At the moment, TimeSlotCreated does not fire when the scheduler renders after the advanced form is to render, and this is a performance optimization. This is what prevents customizations in it from showing up. A workaround would be to build a custom assembly and in in Telerik.Web.UI\Scheduler\RadScheduler.cs, find the FireTimeSlotCreated() method and comment the first line: private void FireTimeSlotCreated() { //if (InAdvancedMode) return; . . . .