我只想动态设置每列的标题文本。
|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())我要从Server响应中设置Header文本。
任何人都可以帮助我吗?
提前致谢, Gnik
答案 0 :(得分: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