I don't have any control over the firing of the events. It's a Button and when clicked it's going to fire events to the handlers registered with it, if the event is not stopped. If it were my own logic, I could indeed control the firing logic and I could perhaps do what you suggest, but seeing how this is GWT code (and the default behavior for any entity firing events), I don't have that option. Thanks for the feedback. Eugen.
On Mon, Jul 4, 2011 at 5:28 PM, Jeffrey Chimene <jchim...@gmail.com> wrote: > On 7/4/2011 3:45 AM, Eugen Paraschiv wrote: > > I have a button with 2 ClickHandlers. After the first handler > > executes, I would like to cancel the event, so that it doesn't reach > > the second handler (based on some internal logic). Is there any way to > > cancel an event at this point? > > I have tried: event.stopPropagation(); but it has no effect. > > Any help is appreciated. > > Thanks. > > Eugen. > Were it me, it's structure this so that a single click handler fires > either one or two events. Move the decision logic into the single click > handler, and cause it to fire either one or two events. Distribute the > logic of the two current click handlers among two new event handlers. > There may be determinism issues, so synchronization logic may be required. > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to google-web-toolkit@googlegroups.com. > To unsubscribe from this group, send email to > google-web-toolkit+unsubscr...@googlegroups.com. > 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 google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.