0

グリッドの行を列の値でグループ化することはできますか?

たとえば、私はこれを持っています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」、「ステータス」、「コード」を持つグリッド内の行をグループ化することです。

4

2 に答える 2

0

AggregationRowConfigが必要だと思います。

于 2012-10-25T19:42:02.350 に答える
0

ここに示すように、Ext GWT 2 グリッドでアイテムをグループ化できます。

クラスGroupingViewインスタンスを作成して、に渡す必要がありますGrid

グループ ヘッダーを表示する必要がない場合は、ModelDataオブジェクトを に追加する前にオブジェクトを並べ替えますGrid

于 2012-10-24T10:05:17.290 に答える