GWT: добавление событий в MenuItem возможно? - PullRequest
1 голос
/ 21 февраля 2012

Я хочу реализовать MenuItems декларативным способом, но не могу добавлять события в элементы меню или элементы подменю в UIBinder. добавление событий в обычные виджеты возможно, но как добавить события в элементы меню

1 Ответ

0 голосов
/ 18 июля 2013

Я думаю, что вы должны добавить clickkevent к чему-то еще.Может быть, вы можете создать свой собственный компонент.Этот компонент выходит из FocusPanel.Внутри MyFousPanel находится пункт меню.

MyFocusPanel wrapper = new MyFocusPanel();
// wrapper.add(menuitem);
wrapper.addClickHandler(new ClickHandler() {
    @Override
    public void onClick(ClickEvent event) {
        // Handle the click
    }
});

Конечно, вы можете использовать свой собственный компонент в файле ui.xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...