com.extjs.gxt.ui.client.event
Class SelectionChangedListener<M extends ModelData>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.SelectionChangedListener<M>
Type Parameters:
M - the model type being selected
All Implemented Interfaces:
Listener<SelectionChangedEvent<M>>, java.util.EventListener
Direct Known Subclasses:
SourceSelectionChangedListener

public abstract class SelectionChangedListener<M extends ModelData>
extends java.lang.Object
implements Listener<SelectionChangedEvent<M>>

Listener for selection changes.

    TableBinder binder = new TableBinder<Stock>(tbl, store);
    binder.addSelectionChangedListener(new SelectionChangedListener<Stock>() {
      public void selectionChanged(SelectionChangedEvent<Stock> se) {
        List<Stock> sel = se.getSelection();
      }
    });
 


Constructor Summary
SelectionChangedListener()
           
 
Method Summary
 void handleEvent(SelectionChangedEvent<M> se)
          Sent when an event that the listener has registered for occurs.
abstract  void selectionChanged(SelectionChangedEvent<M> se)
          Fires when the selection has changed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectionChangedListener

public SelectionChangedListener()
Method Detail

handleEvent

public void handleEvent(SelectionChangedEvent<M> se)
Description copied from interface: Listener
Sent when an event that the listener has registered for occurs.

Specified by:
handleEvent in interface Listener<SelectionChangedEvent<M extends ModelData>>
Parameters:
se - the event which occurred

selectionChanged

public abstract void selectionChanged(SelectionChangedEvent<M> se)
Fires when the selection has changed.

Parameters:
se - the selection event