:: Forum >> Version 2 >>

Virtual Grid (Just In Time Rendering)

More information on this topic is available in the documentation section: /general.faq.releases/.

Is there any plan to create VIRTUAL grid functionality such that only the rows in view are rendered? Domapi.com has a grid that does this, and VIRTUAL mode allows the grid to render up to 1000 rows with 10 columns with virtually no wait, (the same amount of time as ActiveWidgets takes to render 100 rows with 10 columns). Most applications that we build use between 100 and 1000 rows, and I think datasets in this range are something common to alot of other organization's projects as well.

Joe
Tuesday, August 30, 2005
If you want fast rendering, initially set the number of rows to 10, then with a setTimeOut function, wait about 1/2 a second then change the rowcount to it's actual value and refresh the grid. This will speed up rendering immensly.
Jim Hunter
Tuesday, August 30, 2005
Joe,

version 2.0 will include virtual rendering mode. I just put 1000 rows example here:

http://www.activewidgets.com/preview/2.0/examples/virtual.htm

It does work a lot faster and actually it doesn't matter how many rows you have - rendering speed is always the same.

Alex (ActiveWidgets)
Wednesday, August 31, 2005
Can the virtual rendering be disabled?
Jim Hunter
Thursday, September 1, 2005
Hello Alex, Can i use the virtual mode uploading content dinamically from an asp file?
Eric
Friday, September 9, 2005
Downloading... i meant
Eric
Friday, September 9, 2005
I ran some tests with virtual mode on and off and both have their pro's and con's. With Virtual mode off a 1000 row data set (10 columns) takes about 10 seconds to display but after that, scrolling is quite fast.
With Virtual mode on a 1000 row data set (10 columns) takes about 2 seconds to load but scrolling (using the mouse scroll wheel or page up/down) is slow: takes a while for the data to display.

Would it be possible to implement a hybrid solution: instead of rendering only the displayed rows, render a page or 2 (or a predefined number of rows) above and below as a 'buffer' ? This would provide a reasonably fast loading time with fast scrolling..
Krl
Friday, January 6, 2006
KRL - read my post above for your answer. It does exactly what you want. And if you want to use this solution with version 2, I suggest turning birtual rendering off.
Jim Hunter
Saturday, January 7, 2006



This topic is archived.

Back to /general.faq.releases/

Documentation:

Forum search