1

我们正在使用 Vaadin 框架开发一个 Web 应用程序。

在这个应用程序中,我有一个现有的表,其中包含一个列。在用户操作中,我想删除一些现有列并添加一些其他附加列。

事实证明这很容易,但是,我希望将添加的列作为表中的第一列,在表的最左边缘,我似乎找不到任何支持此操作。默认情况下,添加的每一列都作为最后一列放置在表格的最右侧。

我希望你明白我在问什么。如果您对 Vaadin 有一定的经验并且对如何实现这一点有想法,请与我分享!=)

谢谢!

4

1 回答 1

2

你应该做的是设置你的

table.setVisibleColumns(your sorted order of columns)

并且

table.setColumnReorderingAllowed(false) 

重新加载数据源可能会很好

table.setContainerDataSource(table.getContainerDataSource());
于 2012-02-02T10:31:28.510 回答