9

現在、Grails で Vaadin プラグインを検討していますが、これを実装しようとしています。

私は1つのUIクラスと2つのViewクラスを持っています

UI コードにはナビゲーターが含まれています。

class MyUI extends UI {

    @Override
    protected void init(VaadinRequest vaadinRequest) {
        Navigator navigator = new Navigator(this, this)

        navigator.addView(MainView.NAME, new MainView())

        navigator.addView(CountView.NAME, CountView.class)

    }
}

MainView にはがあり、ボタンをクリックした後にButtonユーザーをリダイレクトしたいです。CountViewを追加しましたが、目的のページに移動するための のインスタンスをButton.ClickListener()取得できません。NavigatorView

この例を教えていただければ幸いです。

4

1 に答える 1

26

あなたは言うことができます

getUI().getNavigator().navigateTo("foobar");

また

UI.getCurrent().getNavigator().navigateTo("foobar");
于 2013-04-13T16:58:27.797 に答える