Posted 14 September 2017, 11:34 am EST
Hello,
All scrolling in the FlexGrid is virtualized. Only the DOM elements needed to render the cells visible in the viewport are created (with a buffer for smooth scrolling of course). This is how the FlexGrid is designed and virtualization has been baked in from the start.
There is no need to implement virtual scrolling explicitly in the FlexGrid control. Take a look at this sample to see how many rows we can display at once: http://demos.wijmo.com/5/angular2/explorer/explorer/#/grid/intro.
Change the item count and notice that the performance of the grid is not affected. (The browser might take some time to generate 1,000,000 records, but the grid rendering is immediate.)
Hope it helps. Please let us know in case you are referring to a different scenario or you would dtill like to lOad the additional records using WebAPI.
Thanks,
Manpreet Kaur