Completed
Last Updated: 11 Jan 2019 16:08 by ADMIN
Vincent
Created on: 23 Jan 2017 17:33
Category: Grid
Type: Feature Request
69
Infinite scrolling for Grid
Scrolling like this : http://legacy.datatables.net/release-datatables/examples/basic_init/scroll_y_infinite.html

Say you have 100.000+ rows of data.
With classic or virtual scrolling, you allow your user to go to the last page very easily. It ends up with huge skip parameter, and disastrous load times from the DB.

You don't want users to be able to run queries which are at the same time useless and very time-consuming server-side.

What you really want is for your user to be able to browse a bit of the data with fast queries, and if he wants something else, he should filter data.

Infinite scrolling gives him just that feeling.
4 comments
Kendo UI
Posted on: 11 Jan 2019 16:08
Shipping in v3.11, see Endless Scrolling demo.
ADMIN
T. Tsonev
Posted on: 11 Dec 2018 13:38
Hi,

The development builds of the Grid now include a scrollBottom event that can be used to implement this feature.
See Endless Scrolling in the documentation.

Regards,
T. Tsonev
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Imported User
Posted on: 24 Nov 2017 10:42
Our project is extremely interested in Infinite Scrolling (or Endless) as well.

The same behaviour has been recently added to Kendo UI for jQuery: https://demos.telerik.com/kendo-ui/grid/endless-scrolling-remote

From my point of view, having Endless Scrolling can be even more beneficial than Virtual Scrolling for the majority of cases. Please, let me explain why.

- The endless scrolling does not require to specify grid height, which allows building flexible layouts.
- The endless scrolling does not require to specify grid row height, which is extremely helpful for user-defined content.
- The endless scrolling can be dramatically faster for large data sets since it does not require total count. Please, imagine, for example, that an application implements the concept of permissions.
In this case, it is very likely to calculate permissions for thousands of entities in the database to get a total count. This is a huge performance hit.
- The endless scrolling is, hopefully, easier to implement since there is no need to track a scroll offset.
Matjaž
Posted on: 02 Oct 2017 07:13
Same feature would also make sense for all DropDowns, instead of virtualization.