views:

102

answers:

3

Hi All,

with the title being self-explanatory enough, if you do reach this max number, what do you do instead?

thx :) -C

+4  A: 

Add a search box. This is what "StackOverflow" does:

alt text

OscarRyz
yes, that is a really good solution, netly illustrating what i was typing too. +1
Kris
+1: in Javascript/jQuery terms: use a dropdown plugin which uses `liquidmetal` or `quickselect` algos.
BalusC
A: 

I'd recommend nothing higher than a common screen height, (say, 768 pixels) so the answer will depend on how many items you can fit in that space. After that I'd probably have a small list view that gives the user the ability to scroll through the options instead of requiring them to move their mouse to one extreme of the list or another and waiting until their option passes by. A search box would work as well, as long as the list was still browsable by other means.

fbrereto
Assume your line-height is 16 pixels (standard 1 em).. in this case you'd have 768/16 = 48 options in the drop-down. I would argue that anything over 10 to 15 options would be information-overload and hit usability pretty hard.
JasonWyatt
A: 

Anything over 10 items is probably "a lot" but not immediately too much, that all depends on the context of your application.

As for the second part of your question, you might have some success with the drill-down approach, where you have multiple methods of drilling down to a final choice, perhaps you can define groups in one dropdown and elements in the next, filling the second dropdown based on the coice made in the first.

Search can be a big help too, especially if done asynchronously (think AJAX) and the dropdown can be changed to a combobox.

Kris