Last Updated: 18 Feb 2021 12:38 by ADMIN
Created on: 18 Feb 2021 03:23
Category: ListView
Type: Feature Request
ListView virtualization



Would be great to have a virtualization option on the ListView component, as paging is already supported.


Then we can achieve the "google images" type infinite scrolling without killing performance by loading all without paging...


Below example where we want users to be able to infinitely scroll through images based on keywords;


Marin Bratanov
Posted on: 18 Feb 2021 12:38

Hi Philip,

In general, virtual scrolling requires that the component that does that virtualization has control over the rendering of the items, and that those items have the same dimensions. In the listview, that's not the case, which is why virtual scrolling can't really fit a listview.

What I can suggest you look into is using one of the following:

Apart from that, the listview has built-in paging that you can use to reduce the size of the DOM and speed up the UI. It even offers an OnRead event that lets you implement load-on-demand (server operations such as paging, sorting, filtering) so you don't have to load all the data.

Marin Bratanov
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at

Posted on: 18 Feb 2021 03:25