Ext GWT 2 - 组网格行

时间:2012-10-24 09:58:17

标签: java gwt gxt

是否可以按列值对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”,“状态”和“代码” “例如。

2 个答案:

答案 0 :(得分:0)

You can group items in Ext GWT 2 Grids as shown here.

您需要创建the GroupingView class的实例,并将其传递给Grid

如果您不需要显示组标题,则只需将ModelData个对象排序,然后再添加到Grid

答案 1 :(得分:0)

我认为AggregationRowConfig就是您所需要的。