com.extjs.gxt.ui.client.data
クラス BaseListLoader<C extends ListLoadConfig,D extends ListLoadResult>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.data.BaseLoader<C,D>
          extended by com.extjs.gxt.ui.client.data.BaseListLoader<C,D>
パラメータタイプ:
C - the list load config type
D - the list load result type
すべての実装インターフェース:
ListLoader<C>, Loader<C>, Observable
直系の既知のサブクラス:
BasePagingLoader

public class BaseListLoader<C extends ListLoadConfig,D extends ListLoadResult>
extends BaseLoader<C,D>
implements ListLoader<C>

ListLoaderインターフェースのデフォルトの実装

イベント:
BeforeLoad : LoadEvent(loader, config)
ロード操作の前に発生します。動作を中止するために、リスナーはdoitフィールドをfalseに設定します。
Load : LoadEvent(loader, config, result)
ボタンが選択された後に発生します。
LoadException : LoadEvent(loader, config, result)
ボタンが選択された後に発生します。


フィールド 概要
 
インターフェースcom.extjs.gxt.ui.client.data.Loaderから継承されたフィールド
BeforeLoad, Load, LoadException
 
コンストラクタ 概要
BaseListLoader(DataProxy proxy)
          与えられたプロキシで新規のローダのインターフェースを作成します。
BaseListLoader(DataProxy proxy, DataReader reader)
          新規のローダのインターフェースを作成します。
 
メソッド 概要
 Style.SortDir getSortDir()
          現在のソートの方向を返します。
 java.lang.String getSortField()
          現在のソートのフィールドを返します。
 boolean isRemoteSort()
          リモートでのソートが有効である場合はtrueを返します。
 void setRemoteSort(boolean remoteSort)
          リモートのソートの状態を返します。
 void setSortDir(Style.SortDir sortDir)
          現在のソートのディレクトリを設定します。
 void setSortField(java.lang.String sortField)
          現在のソートのフィールドを設定します。
 void useLoadConfig(C loadConfig)
          すべてのロードの呼び出しで指定されたLoadConfigを使用します。
 
クラスcom.extjs.gxt.ui.client.data.BaseLoaderから継承されたメソッド
addLoadListener, getProxy, isReuseLoadConfig, load, load, removeLoadListener, setReuseLoadConfig
 
クラスcom.extjs.gxt.ui.client.event.BaseObservableから継承されたメソッド
addListener, fireEvent, fireEvent, getFiresEvents, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
クラスjava.lang.Objectから継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
クラスcom.extjs.gxt.ui.client.data.Loaderから継承されたメソッド
addLoadListener, load, load, removeLoadListener
 
インターフェースcom.extjs.gxt.ui.client.event.Observableから継承されたメソッド
addListener, fireEvent, removeAllListeners, removeListener
 

コンストラクタ 詳細

BaseListLoader

public BaseListLoader(DataProxy proxy)
与えられたプロキシで新規のローダのインターフェースを作成します。 リーダーは指定されておらず、ロードのときにプロキシに渡されません。

パラメータ:
proxy - データのプロキシ

BaseListLoader

public BaseListLoader(DataProxy proxy,
                      DataReader reader)
新規のローダのインスタンスを作成します。

パラメータ:
proxy - データのプロキシ
reader - データのリーダー
メソッド 詳細

getSortDir

public Style.SortDir getSortDir()
インターフェースからコピーされた説明: ListLoader
現在のソートの方向を返します。

定義:
インターフェースListLoader<C extends ListLoadConfig>内のgetSortDir
戻り値:
ソートの方向

getSortField

public java.lang.String getSortField()
インターフェースからコピーされた説明: ListLoader
現在のソートのフィールドを返します。

定義:
インターフェースListLoader<C extends ListLoadConfig>内のgetSortField
戻り値:
ソートのフィールド

isRemoteSort

public boolean isRemoteSort()
インターフェースからコピーされた説明: ListLoader
リモートでのソートが有効である場合はtrueを返します。

定義:
インターフェースListLoader<C extends ListLoadConfig>内のisRemoteSort
戻り値:
リモートのソートの状態

setRemoteSort

public void setRemoteSort(boolean remoteSort)
インターフェースからコピーされた説明: ListLoader
リモートのソートの状態を設定します。

定義:
インターフェースListLoader<C extends ListLoadConfig>内のsetRemoteSort
パラメータ:
remoteSort - リモートのソートにはtrue、ローカルのソートにはfalse

setSortDir

public void setSortDir(Style.SortDir sortDir)
インターフェースからコピーされた説明: ListLoader
現在のソートのディレクトリを設定します。

定義:
インターフェースListLoader<C extends ListLoadConfig>内のsetSortDir
パラメータ:
sortDir - ソートのディレクトリ

setSortField

public void setSortField(java.lang.String sortField)
インターフェースからコピーされた説明: ListLoader
現在のソートのフィールドを設定します。

定義:
インターフェースListLoader<C extends ListLoadConfig>内のsetSortField
パラメータ:
sortField - ソートのフィールド

useLoadConfig

public void useLoadConfig(C loadConfig)
すべてのロードの呼び出しで指定されたLoadConfigを使用します。BaseLoader.reuseConfigはtrueに設定されます。