Prevent events in timeline schedule from hiding when scrolling with virtual scrolling enavble

When virtual scrolling is enabled, the events in the scheduler are hidden when scrolling.

To reproduce this, just scroll on your demo page in any browser:

https://ej2.syncfusion.com/demos/schedule/virtual-scrolling/index.html

This gives a "laggy" user experience.

Is it possible to prevent the events from hiding when scrolling?

This will greatly improve the perceived performance of the scheduler.

Also it would be nice if the spinner/loader is shown only when loading takes longer than, lets say, 200/300ms.

I have noticed the issue is the same on all platforms (JS/Angular/React)


1 Reply

BS Balasubramanian Sattanathan Syncfusion Team December 31, 2021 11:24 AM UTC

Hi Jan,

Greetings from Syncfusion Support..!

We have checked your requirement " Is it possible to prevent the events from hiding when scrolling? " at our end and let you know that this is not feasible at our end based on the Scheduler architecture. Because we have displayed the appointments only after the scroll action got completed and during appointment rendering time, we have displayed the spinner and it will not display if the appointment count is lesser. So the spinner existence will be based on the number of appointments that will be rendered in the current viewport. 

Regards,
Balasubramanian S


Loader.
Up arrow icon