If we did it at all it would be optional.  Its not really expected behavior.

sean


On Sun, 13 Feb 2005 18:26:22 -0800, Korhonen, Kalle <[EMAIL PROTECTED]> wrote:
> As long as that's an optional feature of the component, it's fine. In
> many cases, you might still want to let the user type in some value not
> in the lookup list.
> 
> Kalle
> 
> > -----Original Message-----
> > From: Ray Clark [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, February 13, 2005 5:05 PM
> > To: MyFaces Discussion
> > Subject: Re: New component idea: MyFaces Suggest
> >
> > Scenario 2 talks about what to do when the user is supposed
> > to pick something in the list.  If you are using the
> > onKeyPress event, when the user types what would be an
> > invalid key, couldn't you reset the value of the input text
> > field back to the previous value before the key press?
> >
> > So if the valid values are blue, and brown, and the user
> > mitakenly types bt, then instead of allowing bt to be in the
> > input text box reset it to the previous value of b.
> >
> > That way the user is not allowed to type invalid characters
> > and no error message is needed.
> >
> > What do you think about that?
> >
> > --- Sean Schofield <[EMAIL PROTECTED]> wrote:
> >
> > > 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
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam protection
> > around http://mail.yahoo.com
> >
> >
>

Reply via email to