Monday, July 4, 2011

Re: Canceling a ClickEvent

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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment