【发布时间】:2017-08-17 10:29:06
【问题描述】:
我有以下代码:
GridLayout grid = new GridLayout(3, 3);
grid.addComponent(btnRemove, 0, 0);
grid.addComponent(lblIstMenge, 1, 0);
grid.addComponent(btnAdd, 2, 0);
int i = 0;
if (vList != null && vList.size() > 0)
{
for (VTr component : vList)
{
String transactionTypeName = component.getTransactionTypeName();
transaktionTable.addItem(new Object[]{++transaktionTableCounter + "",
transactionTypeName,
"123123123123123", grid, "Bemerkung^^^"},
transaktionTableCounter);
// System.out.println("Grid: " + grids.get(i));
}
}
这给了我这样的东西:
所以网格只添加在最后一列。我尝试为列表中的每一列创建不同的网格,但这对我不起作用。
如果您有任何想法或建议,那就太好了。
【问题讨论】:
-
在 Vaadin 的“场景图”中,组件有父级。因此,如果您将组件添加到某种容器中,它会很乐意接受它,并且父级会为您更改。