fu.addChangeHandler(new ChangeHandler()
        {

            @Override
            public void onChange(ChangeEvent event)
            {
                button.setFocus(true);
            }
        });

would put the focus on the button - any good?

or there's always 'DOM.addEventPreview' - problem is, you probably want
enter to move your user from input area to input area.
firstname-lastname-fileuploadCV or something, rather than submit every time
the user presses enter.

Ian

On 5 January 2011 14:50, Greg Dougherty <[email protected]> wrote:

> Currently, I'm using a SubmitButton, and forcing the user to click on
> the button to have anything happen.
>
> I'd like for the user to be able to hit Enter, and have the button
> fire (IOW, I want it to behave like a real application, rather than
> like a web application).  Unfortunately, I can't find any way to catch
> key events in that form.
>
> I'm using Apache FileUpload, which essentially requires me to have the
> file as the last item in the form (file size is in the hundreds of MB,
> so I read it a line at a time and toss the line when I'm done with
> it.  FileUpload only lets you keep a reader for one form element at a
> time, so I can't get data for anything after the file).  This means
> the average user is going to fill in that field last.  Which means
> that if I want to support the Enter key, I need to be able to do it
> after the user has selected a file using the FileUpload.  But
> FileUpload doesn't generate Key events.
>
> So, WHO gets those KeyPress Events?
>
> Greg
>
> On Jan 5, 8:08 am, jaybose <[email protected]> wrote:
> > OK, what does the button do, at the moment?
> >
> > Do you have your EnterButton's handler call submit() on the form?
> > If so, are you seeing any errors?
> >
> > On Jan 4, 8:53 am, Greg Dougherty <[email protected]> wrote:
> >
> > > Yes, but it doesn't do the upload when I hit Enter.  Which is what I'm
> > > trying to figure out how to get it to do.
> >
> > > Greg
> >
> > > On Jan 4, 8:20 am, jaybose <[email protected]> wrote:
> >
> > > >http://gwt.google.com/samples/Showcase/Showcase.html#!CwFileUpload
> >
> > > > Look at the source of the ShowCase example above.
> > > > The uploadButton it uses is not a SubmitButton either.
> >
> > > > Just make sure the handler of your EnterButton submits the form.
> >
> > > > On Jan 3, 8:57 am, Greg Dougherty <[email protected]>
> wrote:
> >
> > > > > So, now that I have an EnterButton class, I'd like to use it. :-)
>  I
> > > > > have a form panel with a FileUpload.  I'd like to let the user
> select
> > > > > a file, then hit enter to fire the form submit button (which is an
> > > > > EnterButton, not a SubmitButton).
> >
> > > > > Unfortunately, FileUpload does not have an addKeyPressHandler
> > > > > routine.  So, who gets any key events I generate while in the text
> > > > > field part of a FileUpload?  What is the call chain for events that
> > > > > aren't captured by the Widget where the event happens?
> >
> > > > > Sorry if this is an FAQ, and in the docs.  I took a (quick) look,
> and
> > > > > couldn't find anything.  Please point me to the correct docs if it
> is
> > > > > in there.
> >
> > > > > Thanks!
> >
> > > > > Greg
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to