我有一个Vaadin window1 ,其中包含来自数据库的ComboBox
个项目。当我选择此ComboBox
的项目时,我会看到 window2 。这个 window2 让我可以在数据库中添加数据。现在,我想在关闭 window2 后在 window1 中的ComboBox
中看到新项目。你知道如何实现这个目标吗?
答案 0 :(得分:0)
您需要刷新容器数据源。在我的情况下,我有一个JPAContainer
方法refresh()
,请参阅documentation。如果您使用SQLContainer
,请查看其documentation。
如果除ComboBox
方法addItem
之外不使用特殊容器,则应调用removeAllItems
并添加新项目(再次执行数据库查询)。