-
Type: Improvement
-
Status: Resolved
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: None
-
Fix Version/s: 11.2
-
Component/s: Collections, Content Views, Seam / JSF UI
Currently the selection mechanism relies on the DocumentListManager service.
This service makes it possible to store selected documents (and documents only) and has configurability for persistence management (in session, conversation, database table).
When using several content views use the same selection list on this service, there are invalidation issues, so it could be interesting to make content views handle the cache scope.
Idea:
- make page providers handle selections: page providers already have a notion of selected elements, and sometimes we need to handle "select all" features so that could be a way to retrieve all elements directly from the page provider
- as page providers implementations are pluggable, we could keep on persisting selected documents in database tables (for the clipboard use case for instance)
- a cache of these "selection page providers" could be managed as the Seam level (like the cache of content views) so it could benefit from being in the same scope (and allow reset/refresh on Seam event behaviours)
- is duplicated by
-
NXP-11669 Do not keep selected documents when user changes content view
- Resolved
-
NXP-13345 Improve selections management on content views
- Resolved
- is required by
-
NXP-15974 Selecting a document in a tab activates buttons in other tabs
- Resolved
-
NXBT-750 Fix checkboxes and selection actions in report jobs list
- Resolved
-
NXP-8378 Add possibility to select all items from all pages
- Resolved
-
NXP-13915 I can select all the elements of the content view
- Resolved