更新window2 Vaadin后,在窗口1中更新组合框

时间:2016-06-22 07:17:29

标签: combobox window vaadin vaadin7

我有一个Vaadin window1 ,其中包含来自数据库的ComboBox个项目。当我选择此ComboBox的项目时,我会看到 window2 。这个 window2 让我可以在数据库中添加数据。现在,我想在关闭 window2 后在 window1 中的ComboBox中看到新项目。你知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

您需要刷新容器数据源。在我的情况下,我有一个JPAContainer方法refresh(),请参阅documentation。如果您使用SQLContainer,请查看其documentation

如果除ComboBox方法addItem之外不使用特殊容器,则应调用removeAllItems并添加新项目(再次执行数据库查询)。