4

次のようにGXTグリッドのセルをマージできるかどうか知りたいのですが。

マージされたセル

レンダラーをオーバーライドする必要があると思いますが、どれを見つけることができません。
誰かがGXT3.0の使い方を教えてもらえますか?

4

1 に答える 1

1

gxt 3 でグリッド内のセルを編集する方法を次に示します。この例では、div を追加するだけなので、セレン テスト用の ID を追加できます。

ColumnConfig<LessonOFY, String> name = new ColumnConfig<LessonOFY, String>(lessonProperties.name(), 250, i18n.lessonName());

AbstractCell<String> c2 = getTestingLabel(GAE_ID_CONSTANTS.IDS.LESSON_GRID.toString());

name.setCell(c2);


public static AbstractCell<String> getTestingLabel(final String label) {
    AbstractCell<String> c2 = new AbstractCell<String>() {

        @Override public void render(com.google.gwt.cell.client.Cell.Context context, String value, SafeHtmlBuilder sb) {

            value = "<div id=\"" + label + "\">" + value + "</div>";
            sb.appendHtmlConstant(value);
        }

    };
    return c2;
}

value は、元々グリッドに設定されていた値です

あなたが質問を提起した今、私は本当に同じことをしたいと思っています。もしよろしければ、それがどうなるか教えてください。お願いします!

于 2012-07-19T11:59:04.067 に答える