Grails 瓦丁:如何从视图使用导航器?

Grails 瓦丁:如何从视图使用导航器?,grails,vaadin,vaadin7,Grails,Vaadin,Vaadin7,目前我正在研究Grails中的Vaadin插件,这就是我试图实现的: 我有一个UI类和两个View类 UI代码中有一个导航器: class MyUI extends UI { @Override protected void init(VaadinRequest vaadinRequest) { Navigator navigator = new Navigator(this, this) navigator.addView(MainView.

目前我正在研究Grails中的Vaadin插件,这就是我试图实现的:

我有一个
UI
类和两个
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)

    }
}
在主视图中有一个
按钮
,我希望用户在单击按钮后被重定向到
CountView
。我添加了
按钮。单击Listener()
,但我无法在
视图中找到
导航器
实例以导航到所需页面

如果你能给我举个例子,我将不胜感激。

你可以这么说

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

UI.getCurrent().getNavigator().navigateTo("foobar");