Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt 如何动态设置CellTable的头?_Gwt_Gwt2 - Fatal编程技术网

Gwt 如何动态设置CellTable的头?

Gwt 如何动态设置CellTable的头?,gwt,gwt2,Gwt,Gwt2,我只想动态设置每一列的标题文本 |Header1|Header2|Header3| ------------------------------------------------------- | ROW 1 ---------------------------------------------------- | ROW 2 我需要动态设置Header1、Header2、Header3。例如 final TextColumn<Contacts> nameCol

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

|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

我通过以下代码实现了它。 让我们考虑从服务器返回的列表。
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());
        }
你好,格尼克