如何知道表单中的字段是否被编辑?在java中有什么方法吗?UI是用vaadin构建的。我想抛出一个错误,如果一个字段未经编辑,我可以抛出错误--我只想要一个答案--我们如何检查该字段是编辑的还是不使用java的?
发布于 2022-09-07 05:19:12
如果您有一个表单并使用Binder将字段绑定到bean中,那么Binder中有一种机制可以跟踪这个机制,并且可以使用Binder#hasChanges()方法来检查表单中有一个或多个字段具有挂起的更改。
如果您的用例实际上是要验证是否输入了强制字段,则应该使用asRequired(..)验证器来验证输入是否为空/不为空。
如果您的bean具有非空/非空默认值,则可以使用检查输入值不是默认值的验证器。
https://stackoverflow.com/questions/73630334
复制相似问题