我在使用 GWT 时遇到问题。我正在构建 cellTable 的列,我希望单元格的样式取决于该单元格的值:
Column<MyProxy, MyProxy> editButtonColumn = new Column<MyProxy, MyProxy>(new ActionCell<MyProxy>("", new ActionCell.Delegate<MyProxy>() {
@Override
public void execute(MyProxy record) {
if (object.isEditable()) {
doSomething(record);
}
}
})) {
@Override
public MyProxy getValue(MyProxy object) {
if (object.isEditable()) {
this.setCellStyleNames("editButtonCell");
}
return object;
}
};
我已经在调试模式下检查了样式“editButtonCell”是否正确应用。但是在生成的 HTML 中,第一行的样式每次都丢失......它看起来像一个 GWT 错误,但也许你们有更好的解释。