| Contextual Container Pool | Version 2.0.0.0 |
||
|
|||
| Description | |
The Contextual Container Pool pattern provides for the compact and persistent appearance of the pooled items throughout the application, such as a shopping cart or the document builder. The Contextual Container Pool pattern is appropriate for when users need to see the pooled content and add to it as they perform actions in the main content region. The pooled content can be stored for an extended period of time so that the pool can serve as a reminder to users of the objects that they have already collected. |
| Pattern Set Decision Table | |
Contextual |
|||
| Should the pooled content appear persistently? | Yes | No | No |
| Does the user need to see all of the selected items at one time? | No | Yes | Yes |
| Is iterative searching required? | Yes | Yes | No |
| Is compact presentation of the pooled objects required? | Yes | No | No |
| Is the pooled content maintained over sessions? | Yes | No | Yes |
| Does the user need to edit the contents of the pooled container? | No | Yes | Yes |
| Does the user need to see the recently added item in the context of the complete list of pooled items? | No | Yes | Yes |
| Pattern Sample | |
![]() |
| Figure 1. The shopping cart and the contextual container |
| The added object appears in the contextual content object (accordion pane). As more objects are added to the container, only the most recently added objects appear in the container. Older items are removed from view. The user can view the total list of added objects by clicking a button (View Cart, in this example). The user will be navigated to a page that displays the complete list of pooled items, which is detailed in the Page Pooling pattern. |
![]() |
| Figure 2. Only the most recently added objects appear in the Shopping Cart container |
![]() |
| Figure 3. The document builder |
| The pooled content can be saved for future use or acted upon (in this example, clicking the Create button generates a new purchase order. |
![]() |
| Figure 4. Pooled content for viewing or acting upon |
| Related Guidelines | |
| Accordion | Guidelines for content panels in the regional area |
| Page Layout | Guidelines for the regions of the page |
| Page Actions | Guidance on page-level actions |
| Page Layout | Guidelines for the regions of the page |
| UI Shell | Guidance about the user interface (UI) shell and the contextual pane |
| Table | Guidelines for the table component |