首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL :使用BrowserWindowOpener并按需确定Vaadin7

URL :使用BrowserWindowOpener并按需确定Vaadin7
EN

Stack Overflow用户
提问于 2013-05-15 16:40:10
回答 2查看 855关注 0票数 0

我找不到一种方法来使用新的BrowserWindowOpener类打开一个新窗口,并确定按需打开的URL。

我尝试覆盖handleConnectorRequest(),但当用户单击组件时不会调用它。

BrowserWindowOpener的用法如下所示:

代码语言:javascript
复制
  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上调用这两个方法,以在调用handleConnectorRequest()时确定windowName和URL。然而,这并不起作用。

EN

回答 2

Stack Overflow用户

发布于 2013-05-15 17:15:43

当你重写public void attach()方法的时候是什么?现在满足你的需求是不是太晚了?

票数 0
EN

Stack Overflow用户

发布于 2014-03-10 23:32:45

我也遇到了同样的问题,怎么办?好的,我有一些解决方案https://vaadin.com/forum/#!/thread/4731272/4731271

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16560458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档