Bug 1014358

Summary: Pagination and filtering on tables
Product: [Retired] JBoss BPMS Platform 6 Reporter: Catherine Robson <crobson>
Component: Business CentralAssignee: Neus Miras <nmirasch>
Status: CLOSED EOL QA Contact: Tomas David <tdavid>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.0.0CC: kverlaen, rrajasek
Target Milestone: DR1   
Target Release: 6.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-27 19:05:45 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Catherine Robson 2013-10-01 19:37:24 UTC
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.


Expected outcome:
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)

Comment 3 Neus Miras 2015-02-05 10:32:57 UTC
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:

Commits 
master
https://github.com/droolsjbpm/jbpm-console-ng/commit/50a15b8b8d17d8cfbbad3053fa35b77dc77640ac

https://github.com/uberfire/uberfire-extensions/commit/7a127211597c66f732072ebc4dc062bcc1a357b9


The 'select all' opcion, currently involves major changes in code, and  we mark it as a future feature requirement.

Comment 4 Tomas David 2015-10-07 11:05:49 UTC
Verified on 6.2.0.ER3.