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

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.binder.StoreBinder<TreeStore<M>,Tree,M>
          extended by com.extjs.gxt.ui.client.binder.TreeBinder<M>
              extended by com.extjs.gxt.ui.client.binder.TreeTableBinder<M>
Type Parameters:
M - the model type
All Implemented Interfaces:
CheckProvider<M>, Observable, SelectionProvider<M>

Deprecated. see @link TreeGrid

public class TreeTableBinder<M extends ModelData>
extends TreeBinder<M>

A StoreBinder implementation for TreeTable.


Field Summary
protected  TreeTable treeTable
          Deprecated.  
 
Fields inherited from class com.extjs.gxt.ui.client.binder.TreeBinder
autoLoad, displayProperty, loader, store, tree
 
Fields inherited from class com.extjs.gxt.ui.client.binder.StoreBinder
component, defaultStringProvider, iconProvider, listener, stringProvider, styleProvider
 
Constructor Summary
TreeTableBinder(TreeTable treeTable, TreeStore<M> store)
          Deprecated. Creates a new tree table binder.
 
Method Summary
protected  void createAll()
          Deprecated.  
protected  TreeItem 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  boolean hasChildren(M parent)
          Deprecated.  
protected  void update(M model)
          Deprecated.  
 
Methods inherited from class com.extjs.gxt.ui.client.binder.TreeBinder
addCheckListener, fireCheckChanged, getCheckedSelection, getDisplayProperty, getSelectionFromComponent, getTree, getTreeStore, hook, isAutoLoad, isCaching, isChecked, isExpandOnFilter, loadChildren, onAdd, onBeforeExpand, onCollapse, onDataChanged, onFilter, onRemove, onRenderChildren, onSort, onUpdate, removeAll, removeCheckListener, renderChildren, setAutoLoad, setCaching, setCheckedSelection, setDisplayProperty, setExpandOnFilter, setSelectionFromProvider, update
 
Methods inherited from class com.extjs.gxt.ui.client.binder.StoreBinder
addSelectionChangedListener, bind, fireSelectionChanged, getIconValue, getSelection, getStore, getTextValue, getTextValue, init, isAutoSelect, isFiltered, isMask, onBeforeDataChanged, onClear, 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
 

Field Detail

treeTable

protected TreeTable treeTable
Deprecated. 
Constructor Detail

TreeTableBinder

public TreeTableBinder(TreeTable treeTable,
                       TreeStore<M> store)
Deprecated. 
Creates a new tree table binder.

Parameters:
treeTable - the tree table
store - the store
Method Detail

findItem

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

Overrides:
findItem in class TreeBinder<M extends ModelData>
Parameters:
model - the model
Returns:
the component

createAll

protected void createAll()
Deprecated. 
Overrides:
createAll in class TreeBinder<M extends ModelData>

createItem

protected TreeItem createItem(M model)
Deprecated. 
Overrides:
createItem in class TreeBinder<M extends ModelData>

getColumnId

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

hasChildren

protected boolean hasChildren(M parent)
Deprecated. 
Overrides:
hasChildren in class TreeBinder<M extends ModelData>

update

protected void update(M model)
Deprecated. 
Overrides:
update in class TreeBinder<M extends ModelData>