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

public class TableBinder<M extends ModelData>
extends StoreBinder<ListStore<M>,Table,M>

テーブルのストアバインダ


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

コンストラクタ 詳細

TableBinder

public TableBinder(Table table,
                   ListStore<M> store)
新規のテーブルバインダを作成します。StoreBinder.init() はバインダを設定した後に呼び出されなければいけません。

Parameters:
table -
store -
メソッド 詳細

findItem

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

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

getStore

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

戻り値:
ストア

getTable

public Table getTable()
バインダのテーブルを返します。

戻り値:
テーブル