Слушайте щелчок на корневом элементе строки меню (Ваадин)

StackOverflow https://stackoverflow.com/questions/7358110

Вопрос

Простой и короткий вопрос, но я не уверен в хорошем ответе. ;)

Можно ли как -то добавить слушателя в корневые элементы строки меню?

Menu Bar

Я хотел бы нажать на элемент редактирования, и должно быть запущено событие.

Это было полезно?

Решение

Из Vaadin API документация :

Вы можете установить команды, которые будут запущены на пользователь, нажмите, реализуя интерфейс Menubar.command.

Создайте класс, который реализует интерфейс Menubar.command, а затем добавьте корневой элемент, вызывая Menubar.additem

Вы также можете пропустить создание класса так:

myMenuBar.addItem("My Item", new MenuBar.Command() {
    void menuSelected(MenuBar.MenuItem selectedItem) {
        // Handle selection
    }
});

Другие советы

Если вы делаете в XAML, вы не можете просто сделать в элементе, что -то вроде <Menu... OnClick="...">

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top