I'm using the Spreadsheet control with about 200 rows of data. I notice that when the spreadsheet is first loaded, the <table> element in the DOM only contains around 80-85 rows (<tr>), until I start to scroll. As I scroll down, additional <tr> rows are added to the DOM, while others at the top are removed. This makes for some sluggish scrolling and temporary blank areas when users scrolling rather quickly. It is not a very good user experience.
is there a way to force all of the rows to load into the DOM? Or can I set the number of row elements to keep in the DOM to 200, instead of 80-something?
Initial load, before scrolling...
After scrolling down a few pages...