我有一个DataGrid
,我用TextButtonCell
.
如果什么都没有选择,一切都很好。
但是一旦我选择了一行,按钮上的文本就会消失。
如何阻止按钮上的文字消失?
编辑
下面是我创建此按钮列的代码:
Column<Publication, String> buttonColumn =
new Column<Publication, String>(new TextButtonCell()) {
@Override
public String getValue(Publication pub) {
((TextButtonCell)getCell()).setEnabled(pub.isPublishable());
return "Publish";
}
};
buttonColumn.setFieldUpdater(new FieldUpdater<Publication, String>() {
@Override
public void update(int index, Publication pub, String value) {
publish(pub);
}
});
pubDG.addColumn(buttonColumn);