2011-08-28 47 views
0

我改编了这个Tree Sample in GXT到我的web应用程序,所以我想知道如何(以及在​​哪里)添加OnClickEvent监听器或类似的东西,当我点击子节点(我只有一层)这打开一个新的标签Ext GWT:将clicklistener添加到树的孩子

所以我知道如何添加新标签,但我想知道如何为每个子元素添加ClickEvent子元素。

这是我的应用程序的捕获。 enter image description here

回复我,如果你没有取消某些东西。

在此先感谢!

回答

0

您可以在树(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... 
       } 
     } 
}