I am trying to add a select listener to my GXT (Ext GWT) Grid, but I cannot get it to shoot. I tried many variations of this with no luck:
myGrid.addListener(Events.Select, new SelectionListener<ComponentEvent>() { @Override public void componentSelected(ComponentEvent ce) { System.out.println("selected"); } });
myGrid.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ModelData>() { @Override public void selectionChanged(SelectionChangedEvent<ModelData> se) { ... } });
Try this code
To update this answer to GXT v3
grid.getSelectionModel().addSelectionChangedHandler( new SelectionChangedHandler<ModelData>(){ @Override public void onSelectionChanged(SelectionChangedEvent<ModelData> event) { } });
Try:
myGrid.addListener(Events.Select, new Listener<GridEvent<ModelData>>() { @Override public void handleEvent(GridEvent<ModelData> be) { System.out.println("selected"); } });
ModelData .
, :
myGrid.addListener(Events.OnClick, new Listener<ComponentEvent>() { @Override public void handleEvent(ComponentEvent ce) { // Handle the grid event } });
, , ComponentEvent GridEvent.
GXT 2.x? , ? , grid.sinkEvents(Event.ONCLICK | Event.ONDBLCLICK | Event.MOUSEEVENTS);