Ext GWT: добавление clicklistener к дочерним элементам дерева - PullRequest
0 голосов
/ 28 августа 2011

Я адаптировал этот Образец дерева в GXT для своего веб-приложения, поэтому я хотел бы знать, как (и где) я могу добавить прослушиватель OnClickEvent или что-то подобное, что при нажатии на дочерний узел(У меня только один уровень) это открывает новую вкладку

Так что я знаю, как добавить новую вкладку, но я хотел бы знать, как добавить дочерний элемент ClickEvent для дочернего элемента.

Вот захват моего приложения.enter image description here

Ответьте мне, если не понимаете что-то.

Заранее спасибо!

1 Ответ

0 голосов
/ 02 марта 2012

Вы можете добавить слушателя изменения выбора на дереве (TreePanel), как это ..

  tree.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ModelData>() {

        @Override
        public void selectionChanged(final SelectionChangedEvent<ModelData> se) {
              ModelData m = se.getSelectedItem();

              if(isChildElement(m)) {
                   //Open the new tab here...
              }
        }
}
...