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 > > > > >

