3

私は vaadin フレームワークにかなり慣れていませんが、テーブル ヘッダーが正しく表示されないまではすべて正常に動作しています... exoplatform で実行されるポートレットに取り組んでいます。vaadin 6 を使用しています。テーブルのみが表示されます。最初のヘッダー、すべてを試しましたが、何も機能していないようです。これが私のコードです:

table = new Table("my table");
        table.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_EXPLICIT);
        table.setPageLength(9);
        table.setWidth("100%");

        table.addContainerProperty("sad", String.class,  null);
        table.addContainerProperty("asd", Integer.class,  null);
        table.addContainerProperty("qwerty", Integer.class,  null);

        table.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_EXPLICIT);
        table.setColumnHeader("sad", "sad");
        table.setColumnHeader("asd", "asd");
        table.setColumnHeader("qwerty", "qwerty");
4

1 に答える 1

0

同じ問題がありました。テーブルをパネルにラップしてみてください。わたしにはできる。

VerticalLayout のテーブルが次のテーブルのヘッダーと重なっているように見えるため、最初のヘッダーのみが表示されます。テーブルの幅が異なる場合は明らかです。1 つのテーブルが下のテーブルのヘッダーに重なっていることがわかります。

それが役立つことを願っています。

于 2013-09-19T11:51:48.687 に答える