Repository: wicket
Updated Branches:
  refs/heads/master 7eb4db6e5 -> 3e85f8b5c


WICKET-5658 AjaxFormComponentUpdatingBehavior should not clear the rawInput 
when updateModel is false

(cherry picked from commit 8dd3133e7725873098e04f0de9bcd1284c42a70e)


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/3e85f8b5
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/3e85f8b5
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/3e85f8b5

Branch: refs/heads/master
Commit: 3e85f8b5ce0061c7d23a0f94d317740312bdb120
Parents: 7eb4db6
Author: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Authored: Wed Aug 6 14:25:10 2014 +0200
Committer: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Committed: Wed Aug 6 14:26:12 2014 +0200

----------------------------------------------------------------------
 .../wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java    | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/3e85f8b5/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
 
b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
index 82777c5..b4de626 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
@@ -145,9 +145,9 @@ public abstract class AjaxFormComponentUpdatingBehavior 
extends AjaxEventBehavio
                        formComponent.validate();
                        if (formComponent.isValid())
                        {
-                               formComponent.valid();
                                if (getUpdateModel())
                                {
+                                       formComponent.valid();
                                        formComponent.updateModel();
                                }
 
@@ -168,6 +168,10 @@ public abstract class AjaxFormComponentUpdatingBehavior 
extends AjaxEventBehavio
        }
 
        /**
+        * Gives the control to the application to decide whether the form 
component model should
+        * be updated automatically or not. Make sure to call {@link 
org.apache.wicket.markup.html.form.FormComponent#valid()}
+        * additionally in case the application want to update the model 
manually.
+        *
         * @return true if the model of form component should be updated, false 
otherwise
         */
        protected boolean getUpdateModel()

Reply via email to