是否可以按列值对Grid行进行分组?
例如我有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());
}
我有一个List<ModelData>
呈现给网格,我需要的是网格中分组的行具有相同的“IP”,“状态”和“代码” “例如。
答案 0 :(得分:0)
You can group items in Ext GWT 2 Grids as shown here.
您需要创建the GroupingView
class的实例,并将其传递给Grid
。
如果您不需要显示组标题,则只需将ModelData
个对象排序,然后再添加到Grid
。
答案 1 :(得分:0)
我认为AggregationRowConfig就是您所需要的。