2012-05-07 2 views
0

すべての列のヘッダーテキストを動的に設定したいだけです。CellTableのヘッダを動的に設定するにはどうすればよいですか?

|Header1|Header2|Header3| 

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

ヘッダー1、ヘッダー2、ヘッダー3を動的に設定する必要があります。例えば、

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

関連する問題