代码之家  ›  专栏  ›  技术社区  ›  Tyvain

Vaadin 10按钮重定向到URL

  •  2
  • Tyvain  · 技术社区  · 6 年前

    在点击一个按钮,我需要做一些行动,然后重定向到一个外部网址。

    我找到的所有例子都是旧版本的Vaadin,对vaadin10不起作用。

    有人能举个例子吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Tatu Lund    6 年前

    Anchor Vaadin 10+中的成分。它的目的是覆盖您的用例,替换浏览器、开窗器等。

    BeforeEnterEvent ,则需要在视图中实现beforeenternobserver接口并重写 beforeEnter(..)

    @Override
    public void beforeEnter(BeforeEnterEvent event) {
        if (VaadinSession.getCurrent().getAttribute("userLoggedIn") == null) {
            UI.getCurrent().getPage().executeJavaScript("window.open(\"http://vaadin.com/\", \"_self\");");
        }
    }