|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.extjs.gxt.ui.client.event.BaseObservable
com.extjs.gxt.ui.client.binder.StoreBinder<TreeStore<M>,Tree,M>
com.extjs.gxt.ui.client.binder.TreeBinder<M>
M
- the model typeTreePanel
public class TreeBinder<M extends ModelData>
A StoreBinder
implementation for Trees.
Field Summary | |
---|---|
protected boolean |
autoLoad
Deprecated. |
protected java.lang.String |
displayProperty
Deprecated. |
protected TreeLoader<M> |
loader
Deprecated. |
protected TreeStore<M> |
store
Deprecated. |
protected Tree |
tree
Deprecated. |
Fields inherited from class com.extjs.gxt.ui.client.binder.StoreBinder |
---|
component, defaultStringProvider, iconProvider, listener, stringProvider, styleProvider |
Constructor Summary | |
---|---|
TreeBinder(Tree tree,
TreeStore<M> store)
Deprecated. Creates a new store binder. |
Method Summary | |
---|---|
void |
addCheckListener(CheckChangedListener<M> listener)
Deprecated. Adds the check change listener. |
protected void |
createAll()
Deprecated. |
protected TreeItem |
createItem(M model)
Deprecated. |
Component |
findItem(M model)
Deprecated. Returns the matching component for the given model. |
protected void |
fireCheckChanged(java.util.List<M> selection)
Deprecated. |
java.util.List<M> |
getCheckedSelection()
Deprecated. Returns the current checked selection. |
java.lang.String |
getDisplayProperty()
Deprecated. Returns the display property. |
protected java.util.List<M> |
getSelectionFromComponent()
Deprecated. |
Tree |
getTree()
Deprecated. Returns the binder's tree. |
TreeStore<M> |
getTreeStore()
Deprecated. Returns the binder's tree store. |
protected boolean |
hasChildren(M parent)
Deprecated. |
protected void |
hook()
Deprecated. |
boolean |
isAutoLoad()
Deprecated. Returns true if auto load is enabled. |
boolean |
isCaching()
Deprecated. Returns true if the binder is caching. |
boolean |
isChecked(M model)
Deprecated. Returns true if the model is checked. |
boolean |
isExpandOnFilter()
Deprecated. Returns the if expand all and collapse all is enabled on filter changes. |
protected void |
loadChildren(TreeItem item,
boolean expand)
Deprecated. |
protected void |
onAdd(StoreEvent<M> se)
Deprecated. |
protected void |
onBeforeExpand(TreeEvent te)
Deprecated. |
protected void |
onCollapse(TreeEvent te)
Deprecated. |
protected void |
onDataChanged(StoreEvent<M> se)
Deprecated. |
protected void |
onFilter(StoreEvent<M> se)
Deprecated. |
protected void |
onRemove(StoreEvent<M> se)
Deprecated. |
protected void |
onRenderChildren(TreeStoreEvent<M> te)
Deprecated. |
protected void |
onSort(StoreEvent<M> se)
Deprecated. |
protected void |
onUpdate(StoreEvent<M> se)
Deprecated. |
protected void |
removeAll()
Deprecated. |
void |
removeCheckListener(CheckChangedListener<M> listener)
Deprecated. Removes the check change listener. |
protected void |
renderChildren(M parent,
java.util.List<M> children)
Deprecated. |
void |
setAutoLoad(boolean autoLoad)
Deprecated. Sets whether all children should automatically be loaded. |
void |
setCaching(boolean caching)
Deprecated. Sets whether the children should be cached after first being retrieved from the store (defaults to true). |
void |
setCheckedSelection(java.util.List<M> selection)
Deprecated. Sets the current checked selection. |
void |
setDisplayProperty(java.lang.String displayProperty)
Deprecated. Sets the display property name used to the item's text. |
void |
setExpandOnFilter(boolean expandOnFilter)
Deprecated. Sets whether the tree should expand all and collapse all when filters are applied (defaults to true). |
protected void |
setSelectionFromProvider(java.util.List<M> selection)
Deprecated. |
protected void |
update(M model)
Deprecated. |
protected void |
update(TreeItem item,
M model)
Deprecated. |
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 |
---|
protected Tree tree
protected TreeStore<M extends ModelData> store
protected TreeLoader<M extends ModelData> loader
protected java.lang.String displayProperty
protected boolean autoLoad
Constructor Detail |
---|
public TreeBinder(Tree tree, TreeStore<M> store)
tree
- the treestore
- the tree storeMethod Detail |
---|
public void addCheckListener(CheckChangedListener<M> listener)
CheckProvider
addCheckListener
in interface CheckProvider<M extends ModelData>
listener
- the listener to be addedpublic Component findItem(M model)
StoreBinder
findItem
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
model
- the model
public java.util.List<M> getCheckedSelection()
CheckProvider
getCheckedSelection
in interface CheckProvider<M extends ModelData>
public java.lang.String getDisplayProperty()
public Tree getTree()
public TreeStore<M> getTreeStore()
public boolean isAutoLoad()
public boolean isCaching()
true
if the binder is caching.
public boolean isChecked(M model)
CheckProvider
isChecked
in interface CheckProvider<M extends ModelData>
model
- the model
public boolean isExpandOnFilter()
public void removeCheckListener(CheckChangedListener<M> listener)
CheckProvider
removeCheckListener
in interface CheckProvider<M extends ModelData>
listener
- the listener to be removedpublic void setAutoLoad(boolean autoLoad)
autoLoad
- true to auto loadpublic void setCaching(boolean caching)
false
, the tree items will
be removed when collapsed.
caching
- the caching statepublic void setCheckedSelection(java.util.List<M> selection)
CheckProvider
setCheckedSelection
in interface CheckProvider<M extends ModelData>
selection
- the checked selectionpublic void setDisplayProperty(java.lang.String displayProperty)
displayProperty
- the propertypublic void setExpandOnFilter(boolean expandOnFilter)
expandOnFilter
- true to expand and collapse on filter changesprotected void createAll()
createAll
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected TreeItem createItem(M model)
protected void fireCheckChanged(java.util.List<M> selection)
protected java.util.List<M> getSelectionFromComponent()
getSelectionFromComponent
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected boolean hasChildren(M parent)
protected void hook()
hook
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void loadChildren(TreeItem item, boolean expand)
protected void onAdd(StoreEvent<M> se)
onAdd
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void onBeforeExpand(TreeEvent te)
protected void onCollapse(TreeEvent te)
protected void onDataChanged(StoreEvent<M> se)
onDataChanged
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void onFilter(StoreEvent<M> se)
onFilter
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void onRemove(StoreEvent<M> se)
onRemove
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void onRenderChildren(TreeStoreEvent<M> te)
protected void onSort(StoreEvent<M> se)
onSort
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void onUpdate(StoreEvent<M> se)
onUpdate
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void removeAll()
removeAll
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void renderChildren(M parent, java.util.List<M> children)
protected void setSelectionFromProvider(java.util.List<M> selection)
setSelectionFromProvider
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void update(M model)
update
in class StoreBinder<TreeStore<M extends ModelData>,Tree,M extends ModelData>
protected void update(TreeItem item, M model)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |