Below is a set of filters that effect what Items
are displayed in a list. Changes to the filters update the filter the list of items
in an OR
ed fashion. The user may select from the Items
displayed in the list, as either single selection, contiguous multi-selection (via [shift]
), or dis-contiguous mutli-selection (via [ctrl]
or checkboxes).
This pattern seems good to me for instances of user selection
where
- Users need multi-selection
- Users need multiple layers of filtration of find Items
download bmml source – Wireframes created with Balsamiq Mockups
Below is an expandable 'type ahead', where there is a single filter that filters a list if Items
. The User may select a single Item
from the list of Items
by clicking on it, or pressing [Enter]
while that Item
is in :focus.
This pattern seems good to me for instances of user selection
where
- Users need single selection
- Users need a single layer of filtration to find Items
So, here's the question. Is there a good middle ground pattern? One best suited for instances
where
- Users need single selection
- Users need multiple layers of filtration to find Items
?