ExtJS 2.3 / 3.x网格存储

时间:2012-08-30 20:53:25

标签: extjs3 extjs2

我有一个使用Json Store的网格,在网格上我使用了checkselectionmodel。我想用从第一个网格中选择的记录填充另一个网格。最好的方法是什么?我想克隆商店,做一个removeAll()然后插入()。或者也许我可以做一个过滤器?我在我的应用程序的许多部分使用这个商店是否所有视图都将被过滤?感谢

1 个答案:

答案 0 :(得分: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);