Did anyone implement or can direct me to an implementation of virtual mode (render only visible rows, but still have the scroll work right) or something similar in the AJAX Sys.Preview.UI.Data.ListView?

I need to display a very large table (`1000 rows) and it simply isn't feasible to render everything.


You should check out some of the jQuery Plugins that deal with infinite scroll such as: http://github.com/paulirish/infinite-scroll. You might google "JQuery Infinite Scroll" or "JQuery lazy loader" or "Javascript infinite Scroll". Might check out this article as well: http://ajaxian.com/archives/implementing-infinite-scrolling-with-jquery. The basic idea is to attach a handler to the scroll event that performs an ajax call to load the next visible rows and attach it to the table. You could even load a few records beyond the visible page to make it a little smoother.