0

我想知道是否有适当的方法将列添加到现有的 Vaadin Table 对象。我希望我的其他开发人员创建表,将它们传递到我的表中,CustomTableComponent并让它在最后自动添加一个控制列。以下是情况的简要概述:

  • 我正在尝试向传递给我的任何表添加一列CustomTableComponent(Table existingTable)
  • 当前existingTable.setVisibleItemProperties(col1, col2, etc)已被称为 BEFORE 需要添加此列
  • 我可以传递一个通用的“额外列”ID,setVisibleItemProperties()但这要求开发人员提前了解它。但是,如果我使用具有相同 ID 的 columnGenerator,这确实有效。
  • setVisibleItemProperties()在各种 Vaadin 论坛帖子上似乎不赞成再次打电话

有没有人在创建自定义可编辑表格或类似情况时遇到过这种情况?你是怎么处理的呢?如果你成功了,你是如何处理相应的列宽变化的?

4

1 回答 1

0

我不确定是否要编辑样式,但是当我想将表格用作图像网格(具有延迟加载)时,我遇到了类似的问题。我通过简单地为表分配新的数据源来解决这个问题,这反过来又反映到列中。

于 2013-10-17T23:06:15.827 回答