This is a migrated thread and some comments may be shown as answers.

Virtual scrolling implementation in 2011 Q2

4 Answers 63 Views
Grid
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Victor
Top achievements
Rank 1
Victor asked on 15 Aug 2011, 09:43 AM
After seeing that virtual scrolling was implemented in 2011 Q2 we all here got really exited - to us it is one of the best ways of intuitively navigating a large dataset. However, when viewing the implementation it unfortunately does not at all seem as usable as we hoped...

Looking at the new functionality at http://demos.telerik.com/aspnet-mvc/razor/grid/pageonscroll?theme=vista it is implemented a lot like Twitter or Google Reader handles showing more records when reaching the end of the page. Since both those sources handle strictly sorted data, that seems very reasonable

The implementation we were hoping for is more along the lines of this:
http://www.trirand.net/aspnetmvc/grid/performancevirtualscrolling

Here the entire dataset is reachable by scrolling at all times - it is very easy to reach a specific record in a huge number of them since the virtual scrollbar makes it appear as all data is available at all times.

Looking the new implementation here it is obviously very hard to get to a record in the middle of the set (say #400), while in the other linked demo (trirand.net) it is at least reasonable to get to an exact record in the middle of the set (say #250000 in the set of around half a million records).


Is there any hope the other type of virtual scrolling will be implemented?

Thanks
/Victor

4 Answers, 1 is accepted

Sort by
0
Accepted
Atanas Korchev
Telerik team
answered on 15 Aug 2011, 09:54 AM
Hello Victor,

Indeed the paging on scroll feature only loads a the next page of data when the user scrolls. There is no quick way to go the middle of the grid. 
We probably will implement UI virtualization (as in the linked example) in a future release. 

Regards,
Atanas Korchev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

0
Victor
Top achievements
Rank 1
answered on 15 Aug 2011, 09:56 AM
Ok, perfect, thanks for that! Another note: I just remembered that the virtual scrolling issue is closed (http://www.telerik.com/support/pits.aspx#/tracked/aspnet-mvc/3963), probably it shouldnt since the implemented feature is not really the one discussed?

/Victor
0
Chris
Top achievements
Rank 2
answered on 02 Feb 2012, 08:29 PM
Please reopen that public issue case, and implement virtual scrolling like 
http://www.trirand.net/aspnetmvc/grid/performancevirtualscrolling 


0
Chris
Top achievements
Rank 2
answered on 02 Feb 2012, 08:32 PM
Updated link to the incorrectly closed Virtual Scroll feature: http://www.telerik.com/support/pits.aspx#/details/Issue=3963 
Tags
Grid
Asked by
Victor
Top achievements
Rank 1
Answers by
Atanas Korchev
Telerik team
Victor
Top achievements
Rank 1
Chris
Top achievements
Rank 2
Share this question
or