Author: jcompagner
Date: Wed Nov 29 07:58:59 2006
New Revision: 480609

URL: http://svn.apache.org/viewvc?view=rev&rev=480609
Log:
onError also called when validation fails. (just like form.process())

Modified:
    
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java

Modified: 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java?view=diff&rev=480609&r1=480608&r2=480609
==============================================================================
--- 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
 (original)
+++ 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.java
 Wed Nov 29 07:58:59 2006
@@ -118,6 +118,8 @@
                        if (formComponent.hasErrorMessage())
                        {
                                formComponent.invalid();
+                               
+                               onError(target, null);
                        }
                        else
                        {
@@ -150,6 +152,9 @@
        /**
         * Called to handle any error resulting from updating form component. 
Errors
         * thrown from [EMAIL PROTECTED] #onUpdate(AjaxRequestTarget)} will not 
be caught here.
+        * 
+        * The exception param can be null then it is an validate failure, if 
the 
+        * Exception is not null then an exception did happen.
         * 
         * @param target
         * @param e


Reply via email to