我想知道是否可以像这样合并 GXT Grid 中的单元格:
我想我必须覆盖渲染器,但找不到哪个渲染器。
有人可以告诉我使用 GXT 3.0 的方式吗?
下面是我如何在 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 只是最初在网格中设置的值
既然你提出了这个问题,我真的很想做同样的事情。如果你愿意,请告诉我进展如何。请!