GWT: как вернуть Button в buttoncelltable - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть эта кнопка

Он возвращает строку, но могу ли я вернуть вместо этой string "ReList" фактическую кнопку, к которой я могу добавить ClickHandler, которую я могу отключить, скрыть и т. Д. (как я хочу отключить / скрыть эту ячейку)

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

   @Override
   public String getValue(EmployerJobs object) {        
       return "ReList";         
   }
 };

1 Ответ

0 голосов
/ 06 февраля 2012

Вы должны добавить FieldUpdater в столбец. Подробнее см. здесь .

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());
      }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...