Red Hat Bugzilla – Bug 1014358
Pagination and filtering on tables
Last modified: 2015-10-07 07:05:49 EDT
Description of problem:
With thousands of instances and tasks, the current data grid/table and pagination will likely not be sufficient for users to be able to manage the amount of data in the user interface.
Pages to resolve:
- Process Instances
- Task List
Not clear if Deployments would have many items or not.
Users should be able to easily do the following interactions with these large data tables:
- easy pagination controls that allow for first, last, next, previous, and some around the current page (must have)
- change the number of items shown on one pageful (nice to have)
- jump to a page (must have)
- Number of items shown out of total number of items (must have)
- Faceted filtering to allow easy decreasing of the number of items viewed (must have)
- keyword search (already exists)
- sorting of rows (where it makes sense - partially implemented - dates should be sortable)
The total number of items is displayed when performance is not affected by the necessary consultation to obtain it.
You can not generalize paging component because it is the data provider decides whether the query of the total number of items penalizes performance.
We've added a button that lets you change the number of items displayed per page in this commits:
The 'select all' opcion, currently involves major changes in code, and we mark it as a future feature requirement.
Verified on 6.2.0.ER3.