Is it possible to group Grid rows by column values?
For example I have this ModelData:
ModelData model = new BaseModelData();
Map<String, String> data = new HashMap<String,String>();
data.put("Date", "20:55:06");
data.put("Service", "1001");
data.put("IP", "127.0.0.1:5003");
data.put("Status", "Good");
data.put("Code", "0200");
for (Entry<String, String> entry: data.entrySet()) {
model.set(entry.getKey(), entry.getValue());
}
And I have a List<ModelData> which is rendered to a Grid, and what I need is to group rows in the Grid having the same “IP”, “Status” and “Code” for example.
You can group items in Ext GWT 2 Grids as shown here.
You need to create an instance of the
GroupingViewclass as pass it to yourGrid.If you don’t need to display the Group headers then just sort the
ModelDataobjects before adding them to theGrid.