I want to disable/enable user interaction (mouse click more specificly) on many widgets like hyperlink, button, etc which are contained in a composite (flextable)
th
You forgot to mention the version of GWT. In GWT 2.0 you can use this code snippet or something similar. This feature allows you to cancel events before they are handed over to the target widget.
Event.addNativePreviewHandler(new Event.NativePreviewHandler() { public void onPreviewNativeEvent(NativePreviewEvent pEvent) { final Element target = pEvent.getNativeEvent().getEventTarget().cast(); // block all events targetted at the children of the composite. if (DOM.isOrHasChild(getElement(), target)) { pEvent.cancel(); } } });