GWT:如何返回buttoncelltable中的按钮

GWT:如何返回buttoncelltable中的按钮,gwt,Gwt,我有这个钮扣 它返回一个字符串,但是我可以返回一个实际的按钮而不是这个字符串重新列表吗?我可以在其中添加ClickHandler,我可以禁用它,隐藏它等等。 因为我想禁用/隐藏此单元格 ButtonCell reListCell = new ButtonCell(); reListColumn = new Column<EmployerJobs, String>(reListCell) { @Override public String getValue(Emplo

我有这个钮扣

它返回一个字符串,但是我可以返回一个实际的按钮而不是这个字符串重新列表吗?我可以在其中添加ClickHandler,我可以禁用它,隐藏它等等。 因为我想禁用/隐藏此单元格

 ButtonCell reListCell = new ButtonCell();
 reListColumn = new Column<EmployerJobs, String>(reListCell) {

   @Override
   public String getValue(EmployerJobs object) {        
       return "ReList";         
   }
 };
您必须在列中添加一个。有关详细信息,请参阅

ButtonCell reListCell = new ButtonCell();
 reListColumn = new Column<EmployerJobs, String>(reListCell) {
   @Override
   public String getValue(EmployerJobs object) {        
       return "ReList";         
   }
 };
reListColumn.setFieldUpdater(new FieldUpdater<EmployerJobs,String>() {
   @Override
   public void update(int index, EmployerJobs object, String value) {
        Window.alert("You clicked " + object.someField());
      }
});

但是在这种情况下,如果我想禁用某些字段的按钮,我可以做什么,如果我不想在某些行中显示任何按钮,您可以覆盖buttoncell的渲染方法,然后将disabled Attribute设置为true。注意:ButtonCell不使用Button小部件,但出于性能原因直接呈现HTML