From 560d1615408b0ff85439f891c0bb32c84807bd3e Mon Sep 17 00:00:00 2001 From: Aleksi Hietanen Date: Fri, 3 Feb 2017 13:40:54 +0200 Subject: Add isValid to Binder (#8274) * Add isValid to Binder isValid enables you to check the current validation status of a given Binder, without firing events or invoking handlers. This patch also clarifies the javadocs of StatusChangeEvents' hasValidationErrors. * Throw in Binder.isValid if no bean is set and bean validators exist * Add test cases to BinderTest --- documentation/datamodel/datamodel-forms.asciidoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'documentation') diff --git a/documentation/datamodel/datamodel-forms.asciidoc b/documentation/datamodel/datamodel-forms.asciidoc index 1fd79dd9b9..0218140425 100644 --- a/documentation/datamodel/datamodel-forms.asciidoc +++ b/documentation/datamodel/datamodel-forms.asciidoc @@ -375,8 +375,8 @@ We can use that event to make the save and reset buttons of our forms become ena [source, java] ---- binder.addStatusChangeListener(event -> { - boolean isValid = !event.hasValidationErrors(); - boolean hasChanges = binder.hasChanges(); + boolean isValid = event.getBinder().isValid(); + boolean hasChanges = event.getBinder().hasChanges(); saveButton.setEnabled(hasChanges && isValid); resetButton.setEnabled(hasChanges); -- cgit v1.2.3