Friday, April 27, 2012

Re: Preventing selection event propagation

Tab(Layout)Panel's SelectionEvent is a GwtEvent and not a DomEvent, so its only a logical event fired by GWT and not a native event fired by the browser. Thats why you don't have a stopPropagation() / preventDefault() method.

But TabPanel and TabLayoutPanel have an addBeforeSelectionHandler() and the BeforeSelectionEvent contains a cancel() method which should cancel the upcoming selection. This should help you to solve your problem.

-- J.


Am Freitag, 27. April 2012 13:45:19 UTC+2 schrieb ALB-PSP-DV1:
Our application has two tabs. On selecting the tabs we have to display
a confirmation window(dialog box). Depending on whether user clicks
"Yes" or "No" button in the confirmation window, the tab selection
event should proceed or stop.

I know we have event.stopPropagation() method for click event. However
there is no such method for selection event.

Is there any work around to stop the propagation of the selection
event. Any help is much appreciated.

Thanks in advance.

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/YqVKXVu0eCsJ.
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