更新 window2 Vaadin 后更新 window1 中的组合框
Update combobox in window 1 after updating window2 Vaadin
我有一个 Vaadin window1,其中包含来自数据库的 ComboBox
个项目。当我 select 这个 ComboBox
的项目时,我有一个 window2 出现。 window2 让我可以在数据库中添加数据。现在我想在关闭 window2 后在 window1 中看到我的 ComboBox
中的新项目。您知道如何实现吗?
您需要刷新容器数据源。在我的例子中,我有一个 JPAContainer
有一个 refresh()
方法,见 documentation. If you use SQLContainer
then have a look at its documentation.
如果您不使用特殊容器而是使用 ComboBox
方法 addItem
,那么您应该调用 removeAllItems
并添加新项目(通过再次执行数据库查询)。
我有一个 Vaadin window1,其中包含来自数据库的 ComboBox
个项目。当我 select 这个 ComboBox
的项目时,我有一个 window2 出现。 window2 让我可以在数据库中添加数据。现在我想在关闭 window2 后在 window1 中看到我的 ComboBox
中的新项目。您知道如何实现吗?
您需要刷新容器数据源。在我的例子中,我有一个 JPAContainer
有一个 refresh()
方法,见 documentation. If you use SQLContainer
then have a look at its documentation.
如果您不使用特殊容器而是使用 ComboBox
方法 addItem
,那么您应该调用 removeAllItems
并添加新项目(通过再次执行数据库查询)。