我想知道是否有适当的方法将列添加到现有的 Vaadin Table 对象。我希望我的其他开发人员创建表,将它们传递到我的表中,CustomTableComponent
并让它在最后自动添加一个控制列。以下是情况的简要概述:
- 我正在尝试向传递给我的任何表添加一列
CustomTableComponent(Table existingTable)
; - 当前
existingTable.setVisibleItemProperties(col1, col2, etc)
已被称为 BEFORE 需要添加此列 - 我可以传递一个通用的“额外列”ID,
setVisibleItemProperties()
但这要求开发人员提前了解它。但是,如果我使用具有相同 ID 的 columnGenerator,这确实有效。 setVisibleItemProperties()
在各种 Vaadin 论坛帖子上似乎不赞成再次打电话
有没有人在创建自定义可编辑表格或类似情况时遇到过这种情况?你是怎么处理的呢?如果你成功了,你是如何处理相应的列宽变化的?