使用新浏览器窗口访问vaadin中的内部资源
我正在使用vaadin,我想在用户单击按钮时生成报告,我的报告在应用程序中,我想在新的浏览器窗口中打开报告。当我尝试这样做时,它会打开窗口,但显示与我当前所在的窗口相同的窗口。我使用“open()”方法打开新窗口,并为我使用的“ExternalResource”报告路径创建一个新窗口。这是我的密码使用新浏览器窗口访问vaadin中的内部资源,vaadin,Vaadin,我正在使用vaadin,我想在用户单击按钮时生成报告,我的报告在应用程序中,我想在新的浏览器窗口中打开报告。当我尝试这样做时,它会打开窗口,但显示与我当前所在的窗口相同的窗口。我使用“open()”方法打开新窗口,并为我使用的“ExternalResource”报告路径创建一个新窗口。这是我的密码 mainWindow.getWindow().open( new ExternalResource("http://localhost:8080/mya
mainWindow.getWindow().open(
new ExternalResource("http://localhost:8080/myapp/reports/report.rptdesigng"),
"_blank", // window name
500, // width
200, // weight
Window.BORDER_NONE // decorations
);
瓦丁有不同类型的资源。看一看 如果使用ExternalResource,它只将窗口转发到该URL。除非您在窗口中注册了,否则它只显示主窗口 所以基本上你有两个选择:
当然,也可以打开另一个Vaadin管理窗口(即由Vaadin组件组成)。您可以找到有关windows的信息和代码示例。Vaadin中有不同类型的资源。看一看 如果使用ExternalResource,它只将窗口转发到该URL。除非您在窗口中注册了,否则它只显示主窗口 所以基本上你有两个选择: