So ran into this scenario and was looking for feedback, best practices, scenarios that you had that might have been similar, etc. Here's the situation:
- A user has to select some companies that their changes would apply to.
- 90% of the time, if not more, the user would only have 2-4 companies listed as options to check.
- Because of this, the only thing we list above the items is a "Select All | Unselect All" control.
- BUT, there could be a few users, very rarely, that could have 10-20 companies to select.
Here's an example. "A" shows what it will be like almost all the time. "B" shows the concept that could happen if they have more than 8-10 results.
So the question is, is it normal practice to only reveal additional features like a "Find" feature, "show only selected" feature, once the items they could choose passes 10 items? I ask only that I'm trying to keep the screen as clean as possible and don't want to clutter it up with additional controls if 9 out of 10 times the user will have less items to select than controls around it.