Java Vaadin7:使用BrowserWindowOpener并根据需要确定URL
我找不到使用newJava Vaadin7:使用BrowserWindowOpener并根据需要确定URL,java,vaadin,Java,Vaadin,我找不到使用newBrowserWindowOpener类打开新窗口并确定按需打开的URL的方法 我尝试重写handleConnectorRequest(),但在用户单击组件时没有调用它 BrowserWindowOpener的使用如下所示: OnDemandWindowParameterProvider windowParameterProvider = new OnDemandWindowParameterProvider() { @Override public String
BrowserWindowOpener
类打开新窗口并确定按需打开的URL的方法
我尝试重写handleConnectorRequest()
,但在用户单击组件时没有调用它
BrowserWindowOpener
的使用如下所示:
OnDemandWindowParameterProvider windowParameterProvider = new OnDemandWindowParameterProvider() {
@Override
public String getWindowName () {
return "window-name";
}
@Override
public String getUrlOndemand () {
return "www.google.ch";
}
};
OnDemandBrowserWindowOpener opener = new OnDemandBrowserWindowOpener(windowParameterProvider);
opener.extend(label);
调用
handleConnectorRequest()
时,类OnDemandBrowserWindowOpener
调用OnDemandWindowParameterProvider
上的两个方法来确定windowName
和URL。但是,这不起作用。覆盖方法public void attach()
时是什么情况?对你的需求来说已经太晚了吗?我也有同样的问题,该怎么办?
好的,我有一些解决办法你如何使用开窗器?请给出一些示例代码。