Smart Rendering while Horizontal/Vertical scrolling

Hello Team,

We are using scheduler w.r.t Grouping multi-level resources  ( Resources and Grouping in Angular Schedule component - Syncfusion ). And here we are loading very huge of appointments, say around 10,000 appointments

And earlier you people have confirmed that smart rendering feature is not available in Day/Week views ( Categorized by date for two-column header in Week view | Angular Forums | Syncfusion ).

So, can we fetch the appointments as user keep scrolling either in Horizontally or Vertically using OData feature or similar concepts via REST API and load data dynamically. Basically, this would fetch the data dynamically with multiple small API calls when user performs a scroll (vertical/horizontal) operation and binds data.

For example From the above grouping example, Let say that we have 2 rooms, Each room has 20 Owners. Now, initially, we fetch only first 5 Owners and dispaly to user and as we scroll horizontally, we can get next 5 Owners by calling new API call and append the response data to Scheduler.
So, do we have any feature or any custom feature that can be implemented?


Regards,
Nanda



1 Reply 1 reply marked as answer

HB Hareesh Balasubramanian Syncfusion Team December 2, 2020 11:25 AM UTC

Hi Nanda, 

Greetings from Syncfusion Support..! 

We have validated your shared query at our end and recommend to try the virtual scrolling functionality to load a large set of resources and events instantly as you scroll. You can dynamically load large number of resources and events in timeline view of the Scheduler by setting true to the allowVirtualScrolling property within the timeline view-specific settings. And for that, we have prepared a sample with 300 resources and 3,600 events bounded to the scheduler which can be viewed from the following link. 


In the meantime, we have consider the “horizonal scrolling 'infinite' for dates/times” scenario as feature which will be included in any one of our upcoming release. 

Also, we have consider the “virtual scrolling support for vertical views” as feature request which will be included in any one of our upcoming release. 

Kindly try whether the timeline views meet your requirement with the above sample and get back to us if you need any further assistance. 

We will happy to assist you. 

Regards, 
Hareesh 


Marked as answer
Loader.
Up arrow icon