I have a RadScheduler that is being populated by a DataProvider. When there are only a few appointments being displayed, such as when in the DayView, the tooltips are displayed quickly when I pause the mouse over the appointment and the context menu displays quickly when I right-click the appointment. By "quickly" I mean "no perceptible delay."
However, when there are many appointments displayed, such as when in MonthView, there is a three to five second delay from the time the mouse stops over the appointment to the time the tooltip is displayed. There is a similar delay when trying to activate the context menu with a right-click. In this case, "many" is about 30 appointments.
I've read the Telerik support documents regarding RadSheduler performance and have implemented their suggestions, for example my DataProvider only returns those appointments that are in the current view. The rendering of the page is working as I think it should, the problem occurs on the client-side when the user tries to interact with the displayed calendar. Thinking that maybe other javascript on the page is interferring with the RadScheduler,I have gone so far as to remove everything from the page except my RadScheduler and the problem still exists.
Thanks. Any clues on what I could try next are appreciated.
--dennis
PS Here is the markup for the RadScheduler. The AppointmentManager javascript class handles specifics about our environment and the hidden context menu items are made visible in the codebehind based on security settings of the current user.
However, when there are many appointments displayed, such as when in MonthView, there is a three to five second delay from the time the mouse stops over the appointment to the time the tooltip is displayed. There is a similar delay when trying to activate the context menu with a right-click. In this case, "many" is about 30 appointments.
I've read the Telerik support documents regarding RadSheduler performance and have implemented their suggestions, for example my DataProvider only returns those appointments that are in the current view. The rendering of the page is working as I think it should, the problem occurs on the client-side when the user tries to interact with the displayed calendar. Thinking that maybe other javascript on the page is interferring with the RadScheduler,I have gone so far as to remove everything from the page except my RadScheduler and the problem still exists.
Thanks. Any clues on what I could try next are appreciated.
--dennis
PS Here is the markup for the RadScheduler. The AppointmentManager javascript class handles specifics about our environment and the hidden context menu items are made visible in the codebehind based on security settings of the current user.