com.extjs.gxt.ui.client.binder
Class TableBinder<M extends ModelData>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.binder.StoreBinder<ListStore<M>,Table,M>
          extended by com.extjs.gxt.ui.client.binder.TableBinder<M>
Type Parameters:
M - the model type
All Implemented Interfaces:
Observable, SelectionProvider<M>

Deprecated. see Grid

public class TableBinder<M extends ModelData>
extends StoreBinder<ListStore<M>,Table,M>

A StoreBinder implementation for Tables.


Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.binder.StoreBinder
component, defaultStringProvider, iconProvider, listener, stringProvider, styleProvider
 
Constructor Summary
TableBinder(Table table, ListStore<M> store)
          Deprecated. Creates a new table binder.
 
Method Summary
protected  void createAll()
          Deprecated.  
protected  TableItem createItem(M model)
          Deprecated.  
 Component findItem(M model)
          Deprecated. Returns the matching component for the given model.
protected  java.lang.String getColumnId(int column)
          Deprecated.  
protected  java.util.List<M> getSelectionFromComponent()
          Deprecated.  
 ListStore<M> getStore()
          Deprecated. Returns the binder's store.
 Table getTable()
          Deprecated. Returns the binder's table.
protected  void handleTableSort(TableEvent te)
          Deprecated.  
protected  void onAdd(StoreEvent<M> be)
          Deprecated.  
protected  void onClear(StoreEvent<M> se)
          Deprecated.  
protected  void onDataChanged(StoreEvent<M> se)
          Deprecated.  
protected  void onFilter(StoreEvent<M> se)
          Deprecated.  
protected  void onRemove(StoreEvent<M> se)
          Deprecated.  
protected  void onSort(StoreEvent<M> se)
          Deprecated.  
protected  void onUpdate(StoreEvent<M> se)
          Deprecated.  
protected  void removeAll()
          Deprecated.  
protected  void setSelectionFromProvider(java.util.List<M> selection)
          Deprecated.  
protected  void update(M model)
          Deprecated.  
 
Methods inherited from class com.extjs.gxt.ui.client.binder.StoreBinder
addSelectionChangedListener, bind, fireSelectionChanged, getIconValue, getSelection, getTextValue, getTextValue, hook, init, isAutoSelect, isFiltered, isMask, onBeforeDataChanged, removeSelectionListener, setAutoSelect, setIconProvider, setMask, setModel, setSelection, setSelection, setStringProvider, setStyleProvider
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable
addListener, callListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableBinder

public TableBinder(Table table,
                   ListStore<M> store)
Deprecated. 
Creates a new table binder. StoreBinder.init() must be called after configuring the binder.

Parameters:
table - the table
store - the list store
Method Detail

findItem

public Component findItem(M model)
Deprecated. 
Description copied from class: StoreBinder
Returns the matching component for the given model.

Specified by:
findItem in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>
Parameters:
model - the model
Returns:
the component

getStore

public ListStore<M> getStore()
Deprecated. 
Returns the binder's store.

Overrides:
getStore in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>
Returns:
the store

getTable

public Table getTable()
Deprecated. 
Returns the binder's table.

Returns:
the table

removeAll

protected void removeAll()
Deprecated. 
Specified by:
removeAll in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

update

protected void update(M model)
Deprecated. 
Specified by:
update in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

createAll

protected void createAll()
Deprecated. 
Specified by:
createAll in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

createItem

protected TableItem createItem(M model)
Deprecated. 

getColumnId

protected java.lang.String getColumnId(int column)
Deprecated. 

getSelectionFromComponent

protected java.util.List<M> getSelectionFromComponent()
Deprecated. 
Specified by:
getSelectionFromComponent in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

handleTableSort

protected void handleTableSort(TableEvent te)
Deprecated. 

onAdd

protected void onAdd(StoreEvent<M> be)
Deprecated. 
Specified by:
onAdd in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

onClear

protected void onClear(StoreEvent<M> se)
Deprecated. 
Overrides:
onClear in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

onDataChanged

protected void onDataChanged(StoreEvent<M> se)
Deprecated. 
Overrides:
onDataChanged in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

onFilter

protected void onFilter(StoreEvent<M> se)
Deprecated. 
Overrides:
onFilter in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

onRemove

protected void onRemove(StoreEvent<M> se)
Deprecated. 
Specified by:
onRemove in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

onSort

protected void onSort(StoreEvent<M> se)
Deprecated. 
Overrides:
onSort in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

onUpdate

protected void onUpdate(StoreEvent<M> se)
Deprecated. 
Specified by:
onUpdate in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>

setSelectionFromProvider

protected void setSelectionFromProvider(java.util.List<M> selection)
Deprecated. 
Specified by:
setSelectionFromProvider in class StoreBinder<ListStore<M extends ModelData>,Table,M extends ModelData>