com.extjs.gxt.ui.client.binder
クラス DataListBinder<M extends ModelData>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.binder.StoreBinder<ListStore<M>,DataList,M>
          extended by com.extjs.gxt.ui.client.binder.DataListBinder<M>
パラメータ:
M - モデルタイプ
すべての実装インターフェース:
CheckProvider<M>, Observable, SelectionProvider<M>

public class DataListBinder<M extends ModelData>
extends StoreBinder<ListStore<M>,DataList,M>
implements CheckProvider<M>

データリストやストアをバインドします


コンストラクタ 概要
DataListBinder(DataList list, ListStore store)
          新規のデータリストストアのバインダを作成します
 
メソッド 概要
 void addCheckListener(CheckChangedListener listener)
          チェック変化のリスナーを追加します。
 Component findItem(M model)
          与えられたモデルにあっているコンポーネントを返します。
 java.util.List<M> getCheckedSelection()
          現在チェックされている選択を返します。
 java.lang.String getDisplayProperty()
          表示プロパティを返します。
 DataList getList()
          データリストを返します。
 ListStore<M> getStore()
          リストストアを返します。
 boolean isChecked(M model)
          モデルがチェックされている場合、trueを返します。
 void removeCheckListener(CheckChangedListener listener)
          チェック変化のリスナーを除去します。
 void setCheckedSelection(java.util.List<M> selection)
          現在チェックされている選択を設定します。
 void setDisplayProperty(java.lang.String displayProperty)
          項目のテキストに使われる表示のプロパティ名を設定します。
 
com.extjs.gxt.ui.client.binder.StoreBinderクラスから継承したメソッド
addSelectionChangedListener, getSelection, init, isAutoSelect, isFiltered, isMask, removeSelectionListener, setAutoSelect, setIconProvider, setMask, setSelection, setSelection, setStringProvider, setStyleProvider
 
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
 

コンストラクタ 詳細

DataListBinder

public DataListBinder(DataList list,
                      ListStore store)
新規のデータリストストアのバインダを作成します。

パラメータ:
list - データリスト
store - リストストア
メソッド 詳細

addCheckListener

public void addCheckListener(CheckChangedListener listener)
インターフェースからコピーされた記述: CheckProvider
チェック変化のリスナを追加します。

定義:
インターフェースCheckProvider<M extends ModelData>内のaddCheckListener
パラメータ:
listener - 追加されるリスナー

findItem

public Component findItem(M model)
クラスからコピーされた記述: StoreBinder
与えられたモデルにあっているコンポーネントを返します。

定義:
クラスStoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>内のfindItem
パラメータ:
model - モデル
戻り値:
コンポーネント

getCheckedSelection

public java.util.List<M> getCheckedSelection()
インターフェースからコピーされた記述: CheckProvider
現在チェックされている選択を返します。

定義:
インターフェースCheckProvider<M extends ModelData>内のgetCheckedSelection
戻り値:
チェックされた選択

getDisplayProperty

public java.lang.String getDisplayProperty()
表示プロパティを返します。

戻り値:
表示プロパティ

getList

public DataList getList()
データリストを返します。

戻り値:
このリスト

getStore

public ListStore<M> getStore()
リストストアを返します。

戻り値:
ストア

isChecked

public boolean isChecked(M model)
インターフェースからコピーされた記述: CheckProvider
モデルがチェックされている場合は、trueを返します。

定義:
インターフェースCheckProvider<M extends ModelData>内の isChecked
パラメータ:
model - モデル
戻り値:
チェックされた状態

removeCheckListener

public void removeCheckListener(CheckChangedListener listener)
インターフェースからコピーされた記述: CheckProvider
チェック変化のリスナーを除去します。

定義:
インターフェースCheckProvider<M extends ModelData>内の removeCheckListener
パラメータ:
listener - 除去されるリスナー

setCheckedSelection

public void setCheckedSelection(java.util.List<M> selection)
インターフェースからコピーされた記述: CheckProvider
現在チェックされている選択を設定します。

定義:
インターフェースCheckProvider<M extends ModelData>内の setCheckedSelection
パラメータ:
selection - チェックされた選択

setDisplayProperty

public void setDisplayProperty(java.lang.String displayProperty)
項目のテキストに使われる表示のプロパティ名を設定します。

パラメータ:
displayProperty - プロパティ