I am designing a banking application where i have a record count of over 1000 rows. I wanted to understand the ideal design patterns for pagination and displaying rows on a data grid.
I am considering using pagination control
1) by giving #of records to display (10/25/50/75/100)
2) by having previous/next
3) by virtual scrolling
Can you tell me what is the good UX pattern for this?
Answer
As Michael Zuschlag says in his great reply to the question "Is scrolling better than clicking to reveal more content?":
Paging should be used to break content into semantic or task-related groups of content, such as by your categories in your menu bar on the left. This allows users to find content by what it is (e.g., the page title in a menu) rather than where it is (e.g., page number or relative position in a scrolling page). Generally user tasks depend on what (“I need to check sports”) not where (“I need to check channels two-thirds down the list”).
In your case, you need to find smaller logical (related) entities or filters to enable users to quicker find the information they’re needing. By Time (month/week/day), by account type, by account holder or any other logical content separation would do. But paginating a list of the same thing is a bad idea. Try to avoid it if you can.
No comments:
Post a Comment