I’m not sure if this should be in data binding or UI but here goes:
On a com.vaadin.ui.Form I have a required com.vaadin.ui.Text which is marked as required. I have other fields too.
The form is bound (binded?) to a bean and this all works fine except for one thing.
When I put a value into any of the fields (including the required field) the relevant setter gets called, which is what I expect and is good.
Then, when I clear the required field the setter is
not
called, which is the problem.
I set a break on the setter to verify this and it doesn’t go there, so my bound bean has the wrong value.
It definitely does go there when I enter something in the field.
Am I missing some step?
Vaadin 6.6.6
Java 6 (java-6-sun-1.6.0.26)
JBoss 4.2
Ubuntu 11.10