【发布时间】:2015-08-06 16:44:43
【问题描述】:
我用数据库中的数据创建简单的网格:
BeanItemContainer<Customer> container = new BeanItemContainer<>(Customer.class, customerRepository.findAll());
Grid grid = new Grid(container);
要编辑创建按钮的每一行:
Button edit = new Button("Edit", clickEvent -> openWindow((Customer) grid.getSelectedRows().iterator().next()));
此打开带有编辑表单的新窗口。接受所有更改后,我必须手动刷新整个页面以查看网格上的修改。我的问题是:
修改任何行条目后如何仅刷新 Grid? 以及如何将这些修改保存到数据库(也许 beanItemContainer 可以做到)?
【问题讨论】:
-
参见similar Question,但对于 Vaadin 8 而不是 7。
标签: java vaadin vaadin7 vaadin-grid