Add Generic Pagination Control

Registered by Sanjay Kumar Singh

This blueprint has been superseded. See the newer blueprint "Table Paging and Sorting with filtered client-side data" for updated plans.

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
Completed by
David Lyle

Related branches

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.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.