com.extjs.gxt.ui.client.data
Interface RemoteSortTreeLoader<M extends ModelData>

Type Parameters:
M - the model data type
All Superinterfaces:
Loader<java.util.List<M>>, Observable, TreeLoader<M>
All Known Implementing Classes:
BaseRemoteSortTreeLoader

public interface RemoteSortTreeLoader<M extends ModelData>
extends TreeLoader<M>

A TreeLoader subclass that adds support for remote sorting.


Field Summary
 
Fields inherited from interface com.extjs.gxt.ui.client.data.Loader
BeforeLoad, Load, LoadException
 
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.
 void setRemoteSort(boolean remote)
          Sets the remote sort state.
 void setSortDir(Style.SortDir dir)
          Sets the current sort direction.
 void setSortField(java.lang.String field)
          Sets the current sort field.
 
Methods inherited from interface com.extjs.gxt.ui.client.data.TreeLoader
hasChildren, loadChildren
 
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
 

Method Detail

isRemoteSort

boolean isRemoteSort()
Returns true if remote sorting is enabled.

Returns:
the remote sort state

getSortDir

Style.SortDir getSortDir()
Returns the current sort direction.

Returns:
the sort direction

getSortField

java.lang.String getSortField()
Returns the current sort field.

Returns:
the sort field

setSortDir

void setSortDir(Style.SortDir dir)
Sets the current sort direction.

Parameters:
dir - the sort direction

setSortField

void setSortField(java.lang.String field)
Sets the current sort field.

Parameters:
field - the sort field

setRemoteSort

void setRemoteSort(boolean remote)
Sets the remote sort state.

Parameters:
remote - true for remote sort, false for local sorting