com.extjs.gxt.ui.client.binder
クラス DataViewBinder<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>,DataView,M>
          extended by com.extjs.gxt.ui.client.binder.DataViewBinder<M>
パラメータ:
M - モデルタイプ
すべての実装インターフェース:
Observable, SelectionProvider<M>

public class DataViewBinder<M extends ModelData>
extends StoreBinder<ListStore<M>,DataView,M>

データビューやストアをバインドします。


コンストラクタ 概要
DataViewBinder(DataView view, ListStore store)
          新規のデータビューのバインダを作成します。
 
メソッド 概要
 Component findItem(M model)
          与えられたモデルに一致するコンポーネントを返します。
 ListStore getStore()
          バインダのストアを返します。
 DataView getView()
          データビューを返します。
 
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
 

コンストラクタ 詳細

DataViewBinder

public DataViewBinder(DataView view,
                      ListStore store)
新規のデータビューのバインダを作成します。

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

findItem

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

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

getStore

public ListStore getStore()
バインダのストアを返します。

戻り値:
ストア

getView

public DataView getView()
データビューを返します。

戻り値:
このビュー