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 に答える