Details
-
Type:
Story
-
Status: Closed (View Workflow)
-
Priority:
P3
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 2.4.0
-
Labels:
-
Template:
-
Sprint:ACQ Sprint 113
-
Story Points:2
-
Development Team:Thunderjet
-
Epic Link:
Description
Context A user can now choose which results list columns display. Selections persist for a session.
Implementation details
- On the orders and order lines results list pane, under Actions menu display a section called Show columns
- Define the list of columns that can be hidden from view (TBD)
- There should be one column that cannot be hidden from view (TBD)
Apps that have implemented
- Users (available with Iris)
- Inventory (available with Iris)
- Requests
Dev details
We recently added the <ColumnManager>-component which simplifies the process of implementing persisted column selection for any MultiColumnList.
Pass the ordered column mapping object as a prop and the component returns the UI (or callback) for toggling the visibility of columns and the filtered array of columns (visibleColumns).
Note: We are using session storage for now but the plan is to persist the selected columns on the user-level in the future.
The PR: https://github.com/folio-org/stripes-smart-components/pull/997
The component: https://github.com/folio-org/stripes-smart-components/tree/master/lib/ColumnManager
The component can easily be implemented into modules using either SearchAndSortQuery or SearchAndSort. Here are example PR's for those implementations:
<SearchAndSortQuery>: https://github.com/folio-org/ui-users/pull/1634
<SearchAndSort>: https://github.com/folio-org/ui-requests/pull/718
TestRail: Results
Attachments
Issue Links
- clones
-
FOLIO-3096 CLONE - Results List | Apply Results list column chooser
-
- Open
-
- defines
-
UXPROD-2630 Thunderjet - R2 Enhancements/Bugfixes
-
- Closed
-
- is cloned by
-
STSMACOM-502 Orders Results List | Apply Results list column chooser
-
- Closed
-