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

Reply via email to