I'm very new to GWT and its derivative technologies, so bear with me. I 
need to know how to obtain a reference to an instance of the active tab or 
dialog Presenter using GWT Exporter. Here is a run down of why and how I am 
doing this:

I have a callback JavaScript function that gets called by an applet. I 
tried to write a native interface method to be called in place but for some 
reason it doesn't get called. Page consists of several IFrames and 
parent/child presenters (GWTP). So, as a work around, I managed to invoke a 
JavaScript rather than the JSNI method. From this JavaScript function, 
using GWT Exporter, I would like to get the instance of an active dialog 
and invoke a particular method, e.g.:

function jsCallBack() {
  (new test.JSCallBackExporter()).callActiveDialogMethod();
}

@Export
@ExportPackage("test")
public class JSCallbackExporter implements Exportable {

  public void callActiveDialogMethod() {
    MainEntry.appGinJector.getMyDialogPresenter().get().MyTargetMethod();
  }

However, it appears that getMyDialogPresenter().get() returns a new 
instance (provider) of MyDialogPresenter (which does not have the instance 
properties of the active dialog needed to run MyTargetMethod()). I am 
assuming there has to be a way to get a reference to an active dialog 
Presenter instance. Does anyone know how?

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to