BrowserWindowOpener opener = new BrowserWindowOpener(UI.class); // opener.setFeatures("height=700,width=600, resizeable, scrollbars, location=0, status=0, toolbar=0"); //removing this line and setWindowName to _blank opens in new tab opener.setResource(new FileResource(new File(VaadinService.getCurrent().getBaseDirectory().getAbsolutePath() + "/WEB-INF/xmlfiles/" + user + ".xml"))); opener.setWindowName("_blank"); opener.extend(details);
public WebNewWindowButton() { component = new CubaButton(); component.addStyleName(NEW_WINDOW_BUTTON_STYLENAME); component.setDescription(null); URL pageUrl; try { pageUrl = Page.getCurrent().getLocation().toURL(); } catch (MalformedURLException ignored) { LoggerFactory.getLogger(WebNewWindowButton.class).warn("Couldn't get URL of current Page"); return; } ExternalResource currentPage = new ExternalResource(pageUrl); final BrowserWindowOpener opener = new BrowserWindowOpener(currentPage); opener.setWindowName("_blank"); opener.extend(component); }
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(replayButton);
popupOpener.extend(popupButton);
popupOpener.extend(popupButton);
popupOpener.extend(replayButton);