2016-06-25 3 views
0

Я пытаюсь добавить SelectionListener<TreeItem> на мой Tree с использованием метода addSelectionHadler().GWT Tree: select Listener

Для моего доказательства на onSelection(SelectionEvent<TreeIterm> event) Я поставил простой Windows.alert(), но он ничего не делает: когда я выбираю treeItem, что изменение цвета, но не открывает окно.

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

спасибо.

 class SelHand implements SelectionHandler<TreeItem> { 

     @Override 
     public void onSelection(SelectionEvent<TreeItem> event) { 
      Window.alert(event.getSelectedItem().getText()); 
     } 

    } 

    SelHand selezionatore = new SelHand(); 
    tree.addSelectionHandler(selezionatore); 

ответ

0

Используйте простой:

tree.addSelectionHandler(new SelectionHandler<TreeItem>() { 

    @Override 
    public void onSelection(SelectionEvent<TreeItem> event) { 
     Window.alert(event.getSelectedItem().getText()); 
    } 

}); 
+0

Не работает. Возможно, это на VerticalPanel, это для этой реализации. – Peduz

+0

Тогда у вас есть проблема где-то еще. –

Смежные вопросы