Hi,
following problem:
When the client closes his browser a CloseEvent will be fired. I’m catching this and close the application also on server-side:
getMainWindow().getApplication().close();
Now I generate an PDF and want so send it to the client:
StreamResource sr = new StreamResource(streamSource, "MyDoc.pdf",
getApplication());
event.getButton().getWindow().open(sr);
By doing this the browser on client-side will be fired a CloseEvent and the Client can’t receive the pdf-file.
How can I send the pdf to the client without closing the application?
The following solution will be blocked by the browser:
event.getButton().getWindow().open(sr, “_blank”);
Any other suggestions?
Dominik