【问题标题】:ExtJS 2.3/3.x Grid storeExtJS 2.3/3.x 网格存储
【发布时间】:2012-08-30 20:53:25
【问题描述】:

我有一个使用 Json 存储的网格,在网格上我使用了一个检查选择模型。我想用从第一个网格中选择的记录填充另一个网格。最好的方法是什么?我正在考虑克隆商店,先执行 removeAll(),然后执行 insert()。或者也许我可以做一个过滤器?我在我的应用程序的许多部分都使用这个商店,所有视图都会被过滤吗?谢谢

【问题讨论】:

    标签: extjs3 extjs2


    【解决方案1】:
    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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-29
      • 2012-01-11
      • 2015-12-10
      • 2015-03-30
      • 2011-08-18
      • 2014-03-28
      • 2011-12-18
      • 2012-05-01
      相关资源
      最近更新 更多