Add Generic Pagination Control
In Horizon dashboard, the current pagination support is not very user friendly.
This blueprint proposes a common control to provide following enhancements to the pagination functionality:
1. Choice to select the number of items to be displayed per page.
2. Previous and Next buttons to move to the previous and next page.
3. Page numbers to directly jump to the specified page.
4. Information on total number of items in the list and the number on the current display e.g Displaying 1-10 of 50.
5. Advance options to download the list to a pdf/excel sheet and email the list.
This common module can be used across forms in Horizon and will help achieve consistency across forms.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- tcs_openstack_group
- Direction:
- Needs approval
- Assignee:
- Sanjay Kumar Singh
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- David Lyle
Related branches
Related bugs
Sprints
Whiteboard
[david-lyle | 2015-Jan-6] There is an already ongoing effort to rework pagination and filtering across tables. Please coordinate with that blueprint owner to see if you can assist. Although the export of the entire list to file is unique to this blueprint. That would make a great addition to the other blueprint, or as a separate blueprint.