ExtJSでグリッドのデータの書き換え [ExtJS]
DBから取得したデータをグリッドの内容を別のデータで再表示する方法を調べてみた。
Ext.data.Storeクラスにて、オブジェクトを構築後に、ごっそり内容を変更するには、こんな感じでやれば良いらしい。
Ext.data.Storeクラスにて、オブジェクトを構築後に、ごっそり内容を変更するには、こんな感じでやれば良いらしい。
// 新たにStoreを作成する
var newStore = new Ext.data.SimpleStore( ... );
// 元のStoreのデータを空にする
store.removeAll();
// getAtで新しいレコードを取得して、元のStoreにaddすればよい
for ( var i = 0 ; i < newStore.getCount() ; i++ ){
store.add( newStore.getAt(i) );
}
2009-08-15 15:09
コメント(0)






