Unplanned
Last Updated: 26 Jul 2024 13:35 by ADMIN
Janick
Created on: 21 Jun 2024 08:48
Category: Scheduler
Type: Feature Request
1
Add appointment UI virtualization
When the Scheduler works with a large dataset the rendering can get laggy. I need to use a rendering optimization feature such as the virtual scrolling in the Grid. 
4 comments
ADMIN
Nadezhda Tacheva
Posted on: 26 Jul 2024 13:35

Hi Janick,

Thank you for getting back to me and confirming your expectations!

Data virtualization is a different functionality and I opened a separate request for it on your behalf, so we can track the interest: Add data virtualization.

Regards,
Nadezhda Tacheva
Progress Telerik

Do you have a stake in the designеr-developer collaboration process? If so, take our survey to share your perspective and become part of this global research. You’ll be among the first to know once the results are out.
-> Start The State of Designer-Developer Collaboration Survey 2024

Janick
Posted on: 22 Jul 2024 09:53

Hi Nadezhda

Sorry for my late response. It's actually both :)

As you correctly wrote, rendering optimization on large datasets would really help having a smooth user experience. In my use case, it would most benefit in the timeline view and I could imagine the virtual scrolling in vertical and horizontal direction.

Data virtualization similiar to the OnRead event on the grid is somehow resolved by the workaround you provide at GitHub. Nevertheless it would be nice to have the complex calendar logic handled from the component so it can provide an event with an exact start and end date we need to load data for. I am talking about moving this code snippet closer to the component and would expect it to be easier there to find out which dates really are rendered.

Kind regards,

Janick

ADMIN
Nadezhda Tacheva
Posted on: 18 Jul 2024 12:22

Hi Janick,

It's been a while and we haven't yet received a confirmation for your exact expectation.

We consider the feature request to be targeting a UI virtualization only. I am updating the status and title of the item.

Regards,
Nadezhda Tacheva
Progress Telerik

Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Telerik family, check out our getting started resources!
ADMIN
Nadezhda Tacheva
Posted on: 28 Jun 2024 18:01

Hi Janick,

Can you please provide more details on the exact use case and confirm whether you are looking for:

  • Data virtualization (similar to the OnRead event) - in this case, the component does not have all the records and the developer is providing small chunks only for the current page/view.

  • UI virtualization (similar to the virtual scrolling) - in this case, the component has all the data but renders only the items for the current page/view.

Thank you in advance! I look forward to hearing from you!

Regards,
Nadezhda Tacheva
Progress Telerik

Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Telerik family, check out our getting started resources!