From 7a1adf6b3b9878600759eaed26d679c69b603375 Mon Sep 17 00:00:00 2001 From: Denis Anisimov Date: Tue, 16 Aug 2016 12:47:55 +0300 Subject: Binding.withStatusChangeHandler and Binding.withStatusLabel (#30). Change-Id: Iecd8bd88d94b98829dfaec43b8635b1e93df330f --- documentation/datamodel/datamodel-forms.asciidoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'documentation/datamodel') diff --git a/documentation/datamodel/datamodel-forms.asciidoc b/documentation/datamodel/datamodel-forms.asciidoc index 8acbffdd7a..fc21226358 100644 --- a/documentation/datamodel/datamodel-forms.asciidoc +++ b/documentation/datamodel/datamodel-forms.asciidoc @@ -151,9 +151,9 @@ binder.forField(nameField) name -> name.length() >= 3, "Full name must contain at least three characters") .withStatusChangeHandler(statusChange -> { - nameStatus.setValue(statusChange.getMessage()); + nameStatus.setValue(statusChange.getMessage().orElse("")); // Only show the label when validation has failed - boolean error = statusChange.getStatus() == Status.ERROR; + boolean error = statusChange.getStatus() == ValidationStatus.ERROR; nameStatus.setVisible(error); }) .bind(Person::getName, Person::setName); -- cgit v1.2.3