|
For the dropdown chooser control's "closed" state, show the
current value of the control in either a button or a text
field. To its right, put a down-arrow. This may be in its
own button, or not, as you see fit; experiment and see what
looks good and makes sense to your users. A click on the
arrow (or the whole control) brings up the chooser panel,
and a second click closes it again.
Design a chooser panel for the choice the user needs to make.
Make it relatively small and compact; its visual organization
should be a familiar information-graphics format, such as a
list, a table, an outline-type tree, or a specialized format
like a calendar or calculator (see the examples below).
Scrolling the panel is OK if the user understands that
it's a choice from a large set, e.g. a file from a file
system, but keep in mind that scrolling one of these popup
panels isn't easy for people without perfect dexterity!
Links or buttons on the panel can in turn bring up secondary
UIs -- color-chooser dialogs, file-finder dialogs, help
pages, etc. -- that aid the user in the task of choosing a
value. These are usually modal dialogs. In fact, if you
intend to use one of these as the primary way that the user
picks a value, you could use a Dropdown Chooser instead of
going straight to the secondary UI; the chooser panel could
contain the most common or recently-chosen items. This
approach reduces the total time (or number of clicks) that
it takes for an average user to pick their value.
|