这是在弹出窗口中打开的pdf文件。 Chrome和FF工作正常(显然)。但EE(10和9)上的窗口并不重复。我在这里阅读了一些关于修复不可调整大小的窗口问题的帖子。他们建议使用参数" resizable"在window.open;但是我没有在我的代码中使用window.open。在新窗口中打开pdf文件的代码就是这个
Link pdfLink = new Link("Printable version", createFormLink(url,
member.getId().toString(), answers.get(0).getVisitorId(), surveyId, "review.pdf"),
"_blank", 500, 400, Link.TARGET_BORDER_NONE);
来自com.vaadin.ui的链接类 https://vaadin.com/api/com/vaadin/ui/Link.html
我浏览了api,无法找到任何允许IE窗口重新调整大小的参数。任何帮助和提示表示赞赏
答案 0 :(得分:0)
Link
组件不允许您指定resizable
等参数。 BrowserWindowOpener
。像这样使用它:
Button pdfLink = new Button("Printable version");
pdfLink.addStyleName(BaseTheme.BUTTON_LINK);
BrowserWindowOpener windowOpener = new BrowserWindowOpener(createFormLink(...));
windowOpener.setFeatures("width=500,height=400,resizable=yes");
windowOpener.extend(pdfLink);