2011-07-11 10 views
1

グリッドがあり、パネルのツールバーのボタンをクリックすると、グリッド内の行が選択されているかどうかをチェックしたいと思います。 trueの場合、その行の1つのセルの価値が必要なので、URLの後ろに置くことができます。これが返されますEXTJS 4グリッド選択モデル行

grid.getSelectionModel().getSelection() 

しかし、私は4

+0

セルレンダー値またはdataIndex(フィールド)値を取得しますか? – atian25

答えて

4

おそらくのような何かをしようとEXT JSに選択された行のセルの値を取得するために選択モデルを使用することができますか見当がつかない選択されたすべてのレコードのグリッドを持つ配列。

次に、選択範囲を反復処理して行を探し、row.get('PropName')を呼び出して値を取得します。

これが役に立ちます。

0

あなたは問題に後ろ向きに近づいています。あなたはグリッドから 'セレクションチェンジ'イベントに登録したいと思っています。

thisController.control ({'#mygrid': 
{ 
selectionchange:onSelectionChange} 
}); 

function:onSelectionChange(model, selected, eOpts) 
{ 
//do work here 
} 

したがって、イベントドリブンモデルを作成する必要があります。

関連する問題