在基于 Vaadin 8 的应用程序中,我想实现一个删除所有字段值的命令。我已经使用 Binder 完成了这项工作。当用户激活命令时,将创建一个新的 Bean。
@Override public void menuSelected(MenuBar.MenuItem selectedItem) {
controller.createNewBean();
Page.getCurrent().reload();
}
我想向用户显示一个消息框,警告通过继续所有组件的所有值都将丢失。我正在使用 TabView 并且组件相对较多。
仅当用户更改了至少一个组件的值时,我才想显示此消息。我想知道 Vaadin 是否有类似UI.getCurrent().isDirty()
或其他机制来确定用户是否向组件输入了新值?
感谢帮助