public void execute(PrintGetTemplateResponse response) { UrlBuilder url = new UrlBuilder(GWT.getHostPageBaseURL()); url.addPath(URL_PATH); url.addParameter(URL_DOCUMENT_ID, response.getDocumentId()); // url.addParameter(URL_NAME, (String) fileNameItem.getValue()); url.addParameter(URL_NAME, "mapPrinting.pdf"); url.addParameter(URL_TOKEN, command.getUserToken()); // TODO String downloadType = downloadTypeGroup.getValue() String downloadType = OPEN; if (SAVE.equals(downloadType)) { url.addParameter(URL_DOWNLOAD, URL_DOWNLOAD_YES); // TODO Converted to pureGWT // String encodedUrl = url.toString(); // // create a hidden iframe to avoid popups ??? // HTMLPanel hiddenFrame = new HTMLPanel("<iframe src='" + encodedUrl // + "'+style='position:absolute;width:0;height:0;border:0'>"); // hiddenFrame.setVisible(false); // // addChild(hiddenFrame); } else { url.addParameter(URL_DOWNLOAD, URL_DOWNLOAD_NO); String encodedUrl = url.toString(); com.google.gwt.user.client.Window.open(encodedUrl, "_blank", null); } } });
public void execute(PrintGetTemplateResponse response) { stopProgress(); UrlBuilder url = new UrlBuilder(GWT.getHostPageBaseURL()); url.addPath(URL_PATH); url.addParameter(URL_DOCUMENT_ID, response.getDocumentId()); url.addParameter(URL_NAME, (String) fileNameItem.getValue()); url.addParameter(URL_TOKEN, command.getUserToken()); if (SAVE.equals(downloadTypeGroup.getValue())) { url.addParameter(URL_DOWNLOAD, URL_DOWNLOAD_YES); String encodedUrl = url.toString(); // create a hidden iframe to avoid popups ??? HTMLPanel hiddenFrame = new HTMLPanel("<iframe src='" + encodedUrl + "'+style='position:absolute;width:0;height:0;border:0'>"); hiddenFrame.setVisible(false); addChild(hiddenFrame); } else { url.addParameter(URL_DOWNLOAD, URL_DOWNLOAD_NO); String encodedUrl = url.toString(); com.google.gwt.user.client.Window.open(encodedUrl, "_blank", null); } } });
public void execute(PrintGetTemplateResponse response) { stopProgress(); UrlBuilder url = new UrlBuilder(Geomajas.getDispatcherUrl()); url.addPath(DISPATCHING_SERVICE); url.addParameter(URL_DOCUMENT_ID, response.getDocumentId()); url.addParameter(URL_NAME, (String) fileNameItem.getValue()); url.addParameter(URL_TOKEN, command.getUserToken()); if (SAVE.equals(downloadTypeGroup.getValue())) { url.addParameter(URL_DOWNLOAD, URL_DOWNLOAD_YES); String encodedUrl = url.toString(); // create a hidden iframe to avoid popups ??? HTMLPanel hiddenFrame = new HTMLPanel("<iframe src='" + encodedUrl + "'+style='position:absolute;width:0;height:0;border:0'>"); hiddenFrame.setVisible(false); addChild(hiddenFrame); } else { url.addParameter(URL_DOWNLOAD, URL_DOWNLOAD_NO); String encodedUrl = url.toString(); com.google.gwt.user.client.Window.open(encodedUrl, "_blank", null); } } });