0

我只想动态设置每一列的标题文本。

|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

4

1 回答 1

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

于 2012-06-01T05:55:47.697 回答