2012-05-07 50 views
0

我只是想動態地設置每列的標題文本。我們如何動態設置CellTable的頁眉?

|Header1|Header2|Header3| 

------------------------------------------------------- 
| ROW 1 
---------------------------------------------------- 
| ROW 2 

我需要動態地設置Header1,Header2,Header3。例如。

final TextColumn<Contacts> nameColumn = new TextColumn<Contacts>() { 

     @Override 
     public String getValue(Contacts contact) { 
      return contact.name(); 
     } 
    }; 
cellTable.addColumn(nameColumn, contact.city()); 

像這樣(contact.city())我必須從服務器響應中設置標題文本。

任何人都可以幫助我嗎?

由於提前, Gnik

回答

0

我用下面的代碼來實現它。 讓我們考慮從服務器返回List<Contacts>

where response is List<Contacts> 

     for (Contacts contact : response) { 
      final String name = contact.getName(); 
      final TextColumn<Contacts> addressColumn = new TextColumn<Contacts>() { 

      @Override 
      public String getValue(Contacts object) { 
       return name; 
      } 
     }; 

     cellTable.addColumn(addressColumn, contact.getCity()); 
     } 

問候,Gnik

相關問題