Интересно, как использовать EventBus
или есть ли более эффективные решения для отправки Event
через проект.
Widget1
имеет кнопку
. Виджет 2
имеет метку
, которая должна измениться, когда я нажимаю кнопку. Эти виджеты находятся в DockLayout
:
RootLayoutPanel rootLayoutPanel = RootLayoutPanel.get();
DockLayoutPanel dock = new DockLayoutPanel(Unit.EM);
dock.addWest(new Widget1(), 10);
dock.add(new Widget2());
rootLayoutPanel.add(dock);
Я объявил handleClickAlert
в Widget1
:
@UiHandler("button")
void handleClickAlert(ClickEvent e) {
//fireEvent(e);
}