通过Vaadin在Liferay中打开浏览器弹出窗口

时间:2014-05-28 18:44:00

标签: liferay vaadin liferay-6 popupwindow vaadin7

使用Vaadin 7.1和Liferay 6.1我尝试使用com.vaadin.server.BrowserWindowOpener在新的浏览器窗口中打开一个新的UI(在同一个会话中):

Button button = new Button("button");
BrowserWindowOpener windowOpener = new BrowserWindowOpener(OverviewWindow.class);
windowOpener.extend(button);

其中OverviewWindow extends UI是一个简单的自定义用户界面。

在独立使用中(即没有 Liferay),这样可以正常工作,但在Liferay中,弹出窗口会打开并显示“请求未由任何已注册的处理程序处理”。 (HTTP-Response-Code:404)。

我尝试了很多东西 - 其中包括通过com.liferay.portlet.PortletURLFactoryUtil.create(PortletRequest, String, long, String)生成网址 - 但没有任何作用。

有人有什么建议吗?

0 个答案:

没有答案