As far as I can understand, your requirement is to display around 10,000 events at the same time in a Kendo Scheduler.
Loading the events one by one by using the pushCreate()
method of the DataSource would also cause similar (or even more evident) issue. The reason for that is the fact, that each time a new event is added to the Scheduler, the widget is redrawn to display the updated data. For example, if it initially loads only one event, it will be very fast, but at the time, it has to load 1,000 at a time, it gets slower. Here
you will find a small Dojo sample, demonstrating how the dataBound
event is fired each time new item is added to the DataSource.
Having in mind the above, the way to achieve better performance is to limit the number of events that are displayed in the Scheduler at the same time.
Concerning the possible implementation of a custom solution for such scenario, I could suggest you our Professional services team
. Let me know if you are interested in cooperating with our colleagues on this task and I will arrange someone to contact you directly.
I hope, that the above answers your question. In case you have any other questions, please do not hesitate to contact us.
Telerik by Progress