0

Json Store を使用するグリッドがあり、そのグリッドで checkselectionmodel を使用します。最初のグリッドから選択したレコードを別のグリッドに入力したいと思います。それについて行く最善の方法は何ですか?removeAll() を実行してから、insert() を実行して、ストアのクローンを作成することを考えていました。それとも、フィルターをかけることができますか?アプリケーションの多くの部分でこのストアを使用していますが、すべてのビューがフィルター処理されますか? ありがとう

4

1 に答える 1

0
var grid1 = Ext.grid.GridPanel({ 
  store: store1
});
var grid2 = Ext.grid.GridPanel({
  store: store2
});

var records = [];
var selectedRecs = grid1.getSelectionModel().getSelections();
for (var i =0 ; i < selectedRecs.length; i ++) {
  records[records.length] = selectedRecs[i];
}

store2.add(records);
于 2012-08-31T09:50:46.847 に答える