GXT Sencha复制一个列表库

时间:2015-01-05 13:47:13

标签: java extjs store gxt deep-copy

复制ListStore的最佳方法是什么?我知道ListStore没有迭代器,所以我想知道是否有更有效的方法来复制它而不是以下代码:

private final ListStore<LineObject> storeA = new ListStore<LineObject>(new ModelKeyProv()); 
private ListStore<LineObject> storeB = new ListStore<LineObject>(new ModelKeyProv());

public void copy(){
    List<LineObject> lineListData = storeA.getAll();

    for(LineObject line: lineListData){
            storB.add(line);

    }

1 个答案:

答案 0 :(得分:0)

试试这段代码:

storeA.addAll(storeB.getAll());

据我所知,这是将listStore数据从一个复制到另一个的有效方法。 感谢