com.extjs.gxt.ui.client.data
Interface ListLoader<C extends ListLoadConfig>

Type Parameters:
C - the list load config type
All Superinterfaces:
Loader<C>, Observable
All Known Subinterfaces:
PagingLoader<C>
All Known Implementing Classes:
BaseListLoader, BasePagingLoader

public interface ListLoader<C extends ListLoadConfig>
extends Loader<C>

Inteface for list based loaders.


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 dir.
 void setSortField(java.lang.String field)
          Sets the current sort field.
 
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, 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 dir.

Parameters:
dir - the sort dir

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