Good. It sounds like there is a lot of interest in this. Also, all of you who have commented favorably have just volunteered to be testers ;-)
Seriously though, I will need all of your feedback on the ideas and then I will need people to try out the latest CVS code when it becomes available. I am reading up on some of the input controls now and studying how they working in MyFaces. In the meantime, I could use some feedback on a few ideas. I am thinking that this component is a combination of SelectOneListBox and inputText. Scenario 1: If the developer specifies that the user is allowed to submit new values, then the user types free text and ignores the suggestions. In this case the text is submitted but without a "value" (id). It will be up to the developer to provide a value change listener and handle the new value (for instance, adding it to the appropriate database lookup table and then setting the newly created id) Scenario 2: The developer specifies that the user can only select from an existing set of values (like a list box). Then the component will provide a validator to enforce this and its up to the developer to provide the appropriate error message. Also, it might be possible to limit it on the client side as to what they can type (based on the choices) but that might be a little difficult (and a little overkill). Thoughts? sean

