我知道我的问题最初被认为是指“非常新手”级别,但我花了很多时间来寻找答案。我在 gwt 应用程序中使用了 DataGrid,并附加了各种特定的 Cell 小部件(即 TextCell、ButtonCell)。我关心的是如何通过自定义 css 向 ButtonCell 的按钮添加和处理样式。实现 ButtonCells 列的代码如下:
Column<FilterInfo, String> delButtonColumn = new Column<FilterInfo, String>(new ButtonCell()) {
@Override
public String getValue(FilterInfo object) {
return "X";
}
};
那么,如何为按钮(而不是整个单元格)添加样式?我怀疑我也应该覆盖渲染功能,但是我无法弄清楚如何应用样式
@Override
public void render(Context context, FilterInfo object, SafeHtmlBuilder sb) {
super.render(context, object, sb);
???
}