The table displays a maximum of 20 rows per page. A pagination system has been implemented to improve the readability of the data table. This system includes:
- a pagination control at the bottom of the table, with double truncation when the current page is separated by more than five pages from both the first and last page
- a next/previous page navigation
- a current page indicator
Jira Issue
LB-5096 - Authenticate to see issue details
Use Cases
Use case n°1:
- Given that the user is on one of the first four pages or last four pages
- When he choses to move to a page within this range
- Then he can select one of these pages at the bottom of the table to be displayed
Use Case n°2:
- Given that the user is not on one of the first four pages or last four pages
- When he choses to move to the previous or next page
- Then he can select one of these pages at the bottom of the table to be displayed
Use Case n°3:
- Given that the user is on any page of the table
- When he choses to move to the first or last page
- Then he can select one of these pages at the bottom of the table to be displayed
Negative use-case:
- Given that the user is on any given range of the table
- When he choses to move onto a page in a different range
- Then he can select the extremity of the selected range to move onto the desired range
Future Improvements
Different url for the pages to be able to share.
The filters and sorting applied should be kept when the user moves to another page.
- Ability to choose the number of rows displayed per page.
- Ability to jump to any page.
- Ability to see the distribution of the sorting per page.