我想根据对象的某些输入删除操作单元格的点击处理程序。如何才能做到这一点?如何删除actionccell的点击处理程序?
目前,我的代码如下所示:
public static Column<vTO, vTO>
createReissueButtonColumn(String columnName) {
ActionCell<VolunteerTO> reListCell = new ActionCell<VTO>("Reissue",
new ActionCell.Delegate<VTO>() {
@Override
public void execute(VTO object) {
// code to be executed
}
})
{
@Override
public void render(Cell.Context context,VTO value,SafeHtmlBuilder sb) {
if(null != value.getStatus() && !"".equalsIgnoreCase(value.getStatus())) {
super.render(context,value,sb);
}
}
};
Column<VTO, VTO> reListColumn = new Column<VTO, VTO>(reListCell) {
@Override
public VTO getValue(VTO object) {
return object;
}
};
reListColumn.setDataStoreName(columnName);
reListColumn.setSortable(false);
return reListColumn;
}
我从安德烈的问题的答案你的建议编辑添加的代码。就你所知,问题在于你应该在哪里包括这样的更新信息。 – cgmb