GXT 3.0.1
Browser : Firefox 16.0.1, Chrome 22.0.1229.94 m

Hello,

GroupingView redraw all grid for each insert row when store.addAll() is used.
It should do it once only!

Quick correction :
private class MyGroupingView extends GroupingView<MyRow> {
private boolean batchMode;
private boolean first;

public void setBatchMode(boolean batchMode) {
this.batchMode = batchMode;
first=true;
}

@Override
protected void onAdd(List<MyRow> models, int index) {
if (batchMode) {
if (first) { // do it once per batch mode
super.onAdd(models, index);
first=false;
}
} else
super.onAdd(models, index);
}
};

And for adding a zillion rows :
view.setBatchMode(true);
store.addAll(rows);

If I don't do that it can take an "infinite" time to add 1000 rows...
You should probably correct store.addAll()...

Regards,
Eloril