В данный момент я смотрю на плагин Vaadin в Grails, и это то, что я пытаюсь реализовать:
У меня есть класс UI
и два класса View
В коде пользовательского интерфейса есть навигатор:
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()
, но не могу получить экземпляр Navigator
в View
для перехода на нужную страницу.
Я был бы признателен, если бы вы могли привести мне пример этого.