diff options
author | Teemu Suo-Anttila <tsuoanttila@users.noreply.github.com> | 2017-09-25 11:28:40 +0300 |
---|---|---|
committer | Henri Sara <henri.sara@gmail.com> | 2017-09-25 11:28:40 +0300 |
commit | f5d8dd7bf4a58af048f0ee13061b1bde5a95facb (patch) | |
tree | 2e5cada783a193d2320e2971c3eeefc19297a7b0 /all/src | |
parent | bcf58e21450831c4956366222ee93af9e65d0034 (diff) | |
download | vaadin-framework-f5d8dd7bf4a58af048f0ee13061b1bde5a95facb.tar.gz vaadin-framework-f5d8dd7bf4a58af048f0ee13061b1bde5a95facb.zip |
Improve Binder value change handling with bean validation (#9988)
Changed values are now only applied to the bean when they pass both field and bean validation. Any change that breaks validation will be pending and is attempted to apply when another change event comes.
This patch also makes the order of status change event handler and listener call order.
This addresses some of the issues raised in #9955.
Diffstat (limited to 'all/src')
-rw-r--r-- | all/src/main/templates/release-notes.html | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/all/src/main/templates/release-notes.html b/all/src/main/templates/release-notes.html index 594eae8d65..d488f3e5e0 100644 --- a/all/src/main/templates/release-notes.html +++ b/all/src/main/templates/release-notes.html @@ -100,10 +100,11 @@ <h2 id="incompatible">Incompatible or Behavior-altering Changes in @version-minor@</h2> - <li>Row height in <tt>Grid</tt> is replaced with separate header, body and footer row heights</li> + <li>Row height in <tt>Grid</tt> is replaced with separate header, body and footer row heights</li> <li><tt>GridState</tt> variable <tt>rowHeight</tt> has been replaced by three variables.</li> <li><tt>Button</tt> has a new constructor that may cause constructor calls with null as first parameter to be ambiguous.</li> <li><tt>DataCommunicator</tt> method <tt>getDataProviderSize</tt> is now <tt>public</tt>, not <tt>protected</tt>.</li> + <li><tt>Binder</tt> method <tt>getBindings</tt> now returns a Collection, not a Set.</li> <h2>For incompatible or behaviour-altering changes in 8.1, please see <a href="https://vaadin.com/download/release/8.1/8.1.0/release-notes.html#incompatible">8.1 release notes</a></h2> |