Listener<ComponentEvent> listener = new SelectionListener<ComponentEvent>(){
@Override
public void componentSelected(ComponentEvent ce) {
TreeItem h = (TreeItem) ce.getSource();
MessageBox.alert("abcd", h.getText()+" Item is clicked", null);
}
};
tree.getItemById(item.getId()).addListener(new EventType(Event.ONCLICK), listener) ;
}catch(Exception e){
e.printStackTrace();
e.getCause();
e.getMessage();
}
}
}
But it does not working.
I have tried the AddEventSunk() Method also with the el() component of the child nodes but then I got error message like;
java.lang.AssertionError: Method must be called after the component is rendered
at com.extjs.gxt.ui.client.widget.Component.assertAfterRender(Component.java:1286)
at com.extjs.gxt.ui.client.widget.Component.el(Component.java:406)
.......
.......