This page has some great idea/discussion about single/multi slect design and behaviour:
I particulalry like the multi-select implementation, the way selected items appear as a list of boxes within the select item itself. With the base-level multi-select support I am adding to Richfaces 4 for pickList/listShuttle, it should be fairly simple to add another multi-select component such as this one.
Also, the discussion re: filtering the select list - or narrowing down you type - is also in one of the examples ("Selected and Disabled Support"). It will be interesting to disect this behaviour, and compare it to the recent behaviour discussion of our own filtering of the select list.
What do you guys think? Anything else interesting to be gleamed from this project?
this looks very promising and exactly what I would like to see, some notes:
Chosen's Standard Select looks very similar to rich:select with manual input.
While Multiple select looks similar to rich:autocomplete.
Difference is in the styling of particular choices.
Selected feature may be very interesting - don't show any options that were already selected.
<optgroup> still lacks feature to search across groups (only items are searched).