|
|||||||||
| 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.data.BaseLoader<java.util.List<M>>
com.extjs.gxt.ui.client.data.BaseTreeLoader<M>
com.extjs.gxt.ui.client.data.BaseRemoteSortTreeLoader<M>
M - the model typepublic class BaseRemoteSortTreeLoader<M extends ModelData>
Default implementation of the RemoteSortTreeLoader interface.
| Field Summary |
|---|
| Fields inherited from class com.extjs.gxt.ui.client.data.BaseTreeLoader |
|---|
children |
| Fields inherited from class com.extjs.gxt.ui.client.data.BaseLoader |
|---|
lastConfig, proxy, reader, reuseConfig |
| Fields inherited from interface com.extjs.gxt.ui.client.data.Loader |
|---|
BeforeLoad, Load, LoadException |
| Constructor Summary | |
|---|---|
BaseRemoteSortTreeLoader(DataProxy proxy)
|
|
BaseRemoteSortTreeLoader(DataProxy proxy,
DataReader reader)
|
|
BaseRemoteSortTreeLoader(DataReader reader)
|
|
| Method Summary | |
|---|---|
Style.SortDir |
getSortDir()
Returns the current sort direction. |
java.lang.String |
getSortField()
Returns the current sort field. |
boolean |
isRemoteSort()
Returns true if remote sorting is enabled. |
boolean |
loadChildren(M parent)
Initiates a load request for the parent's children. |
protected java.lang.Object |
newLoadConfig()
Template method to allow custom BaseLoader subclasses to provide their own implementation of LoadConfig |
protected void |
onLoadFailure(java.lang.Object loadConfig,
java.lang.Throwable t)
Called when a load operation fails. |
protected void |
onLoadSuccess(java.lang.Object loadConfig,
java.util.List<M> result)
Called when the remote data has been received. |
protected java.lang.Object |
prepareLoadConfig(java.lang.Object config)
Template method to allow custom subclasses to prepare the load config prior to loading data |
void |
setRemoteSort(boolean remoteSort)
Sets the remote sort state. |
void |
setSortDir(Style.SortDir sortDir)
Sets the current sort direction. |
void |
setSortField(java.lang.String sortField)
Sets the current sort field. |
| Methods inherited from class com.extjs.gxt.ui.client.data.BaseTreeLoader |
|---|
hasChildren, loadData |
| Methods inherited from class com.extjs.gxt.ui.client.data.BaseLoader |
|---|
addLoadListener, getLastConfig, getProxy, isReuseLoadConfig, load, load, loadData, removeLoadListener, setReuseLoadConfig |
| 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 |
| Methods inherited from interface com.extjs.gxt.ui.client.data.TreeLoader |
|---|
hasChildren |
| Methods inherited from interface com.extjs.gxt.ui.client.data.Loader |
|---|
addLoadListener, load, load, removeLoadListener |
| Methods inherited from interface com.extjs.gxt.ui.client.event.Observable |
|---|
addListener, fireEvent, getListeners, hasListeners, hasListeners, removeAllListeners, removeListener |
| Constructor Detail |
|---|
public BaseRemoteSortTreeLoader(DataProxy proxy)
public BaseRemoteSortTreeLoader(DataProxy proxy,
DataReader reader)
public BaseRemoteSortTreeLoader(DataReader reader)
| Method Detail |
|---|
public Style.SortDir getSortDir()
RemoteSortTreeLoader
getSortDir in interface RemoteSortTreeLoader<M extends ModelData>public java.lang.String getSortField()
RemoteSortTreeLoader
getSortField in interface RemoteSortTreeLoader<M extends ModelData>public boolean isRemoteSort()
RemoteSortTreeLoadertrue if remote sorting is enabled.
isRemoteSort in interface RemoteSortTreeLoader<M extends ModelData>public boolean loadChildren(M parent)
TreeLoader
loadChildren in interface TreeLoader<M extends ModelData>loadChildren in class BaseTreeLoader<M extends ModelData>parent - the parent
protected java.lang.Object newLoadConfig()
BaseLoader
newLoadConfig in class BaseLoader<java.util.List<M extends ModelData>>
protected void onLoadFailure(java.lang.Object loadConfig,
java.lang.Throwable t)
BaseLoader
onLoadFailure in class BaseTreeLoader<M extends ModelData>loadConfig - the load configt - the exception
protected void onLoadSuccess(java.lang.Object loadConfig,
java.util.List<M> result)
BaseLoader
onLoadSuccess in class BaseTreeLoader<M extends ModelData>loadConfig - the load configresult - dataprotected java.lang.Object prepareLoadConfig(java.lang.Object config)
prepareLoadConfig in class BaseLoader<java.util.List<M extends ModelData>>public void setRemoteSort(boolean remoteSort)
RemoteSortTreeLoader
setRemoteSort in interface RemoteSortTreeLoader<M extends ModelData>remoteSort - true for remote sort, false for local sortingpublic void setSortDir(Style.SortDir sortDir)
RemoteSortTreeLoader
setSortDir in interface RemoteSortTreeLoader<M extends ModelData>sortDir - the sort directionpublic void setSortField(java.lang.String sortField)
RemoteSortTreeLoader
setSortField in interface RemoteSortTreeLoader<M extends ModelData>sortField - the sort field
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||