我对vaadin框架很新,一切正常,直到...表头没有正确显示,...我正在开发一个在exoplatform上运行的portlet,我正在使用vaadin 6,my表只显示第一个标题,我尝试了一切,但似乎没有任何工作。 这是我的代码:
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");
答案 0 :(得分:0)
我遇到了同样的问题,请尝试将表格包装到Panel。这个对我有用。
看起来VerticalLayout中的表与下一个表的标题重叠,所以只显示第一个标题。很明显,当表的宽度不同时 - 您会看到一个表如何与下表的标题重叠。
希望有所帮助。