我找不到使用新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);
该类OnDemandBrowserWindowOpener
调用这两个方法OnDemandWindowParameterProvider
来确定两者windowName
和 URL 何时handleConnectorRequest()
被调用。然而,这不起作用。