Or, if you want to be fed keyup events when the FU has focus (or anyt other
event you choose)


        fu.sinkEvents(Event.ONKEYUP);
        fu.addHandler(new KeyUpHandler()
        {

            @Override
            public void onKeyUp(KeyUpEvent event)
            {
                Window.alert("Hi!");
            }
        }, KeyUpEvent.getType());


On 5 January 2011 15:20, Ian Bambury <[email protected]> wrote:

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