|
|||||||||
| 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 store| Method 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 | ||||||||