Query tool data grid - Infinite scroll vs Pagination - Mailing list pgadmin-hackers

From Aditya Toshniwal
Subject Query tool data grid - Infinite scroll vs Pagination
Date
Msg-id CAM9w-_mJkHpqE2BSdBsLqOVO4ARaWPDXZGYb5Hn3eMh+sDcOrg@mail.gmail.com
Whole thread Raw
Responses Re: Query tool data grid - Infinite scroll vs Pagination  (Dave Page <dpage@pgadmin.org>)
List pgadmin-hackers
Hi Hackers,

Query tool data grid currently pulls the data on load basis in batches. For example, it will initially load only 1000 rows and once a user scrolls to the 1000th row, it will fetch the next batch of 1000.
Many users who want access in between rows or last row struggle to do it as the user has to scroll and scroll. If someone grabs the scroller and pulls it down still it will be a good UX and the scrollbar may jump. One reported here - https://github.com/pgadmin-org/pgadmin4/issues/1780
One more aspect to this is the in memory data of the query tool which keep on increasing on each scroll, it affects the performance.

I propose we should use pagination instead of infinite scroll with the following advantages:
1. Users can jump to any page they want.
2. Users can change the page size on the grid directly.
3. Memory will be used only for visible rows so performance improvement.
4. Predictable UI, no jumping scrollbars.

Let me know what you think.


--
Thanks,
Aditya Toshniwal
pgAdmin Hacker | Sr. Software Architect | enterprisedb.com
"Don't Complain about Heat, Plant a TREE"

pgadmin-hackers by date:

Previous
From: Qasim Tahir
Date:
Subject: Re: Potential Security Issue: Permissions in PgAdmin Installation Directory
Next
From: Dave Page
Date:
Subject: Re: Query tool data grid - Infinite scroll vs Pagination