Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Keep rendered in ListGrid

    SmartGWTEE.

    We are fetching about 300 records to a ListGrid, through data paging on the server.
    When a user scrolls down and up a listgrid, it fetches the data alright, but it doesn't keep the rendered rows, and has to render them again. This takes some time and makes scrolling very slow.

    When we increased the drawAheadRatio, it worked better for scrolling forward, but backwards was still a problem.

    Is there an option to make the scrolling experience better?
    *Auto fetch the next pages even before the user sees the blank rows?
    * Keep the rendered rows when you don't see them even at the expense of memory?
    * Automatically fetch page after page, and render them as they arrive. This will let users work with the ListGrid, when it will fetches data.

    #2
    All of these approaches are much much worse than the existing approach. If you're interested in a deep dive as to why that is, we would recommend training.

    Comment

    Working...
    X