2014-07-03 60 views
0

這是一個在彈出窗口中打開的pdf文件。鉻和FF工作正常(顯然)。但EE(10和9)上的窗口不可調整。我閱讀了一些關於修復不可縮放窗口問題的文章。他們建議在window.open中放置一個「可調整大小」的參數。但我沒有在我的代碼中使用window.open。在新窗口中打開PDF文件中的代碼是什麼這個IE彈出窗口不可調整

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窗口重新調整大小。任何幫助和提示是讚賞

enter image description here

+0

你打算問同樣的問題多少次? http://stackoverflow.com/questions/24517357/com-vaadin-ui-link-class-cannot-re-size-ie-window-when-opening-pdf-file –

+0

2包括這一個。我假設你不知道如何回答這兩個問題。 – kaboom

+1

你原來的問題有什麼問題,你應該編輯它,而不是刪除併發佈一個新的問題。 – Teemu

回答

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);