Currently if a button is found, it's onSubmit is called instead of the
form's. Why would you want to take the button's logic out of the
button?

On 9/14/05, Dipu <[EMAIL PROTECTED]> wrote:
>  
> I am using the wicket version 1.1-b4,  
> when setDefaultFormProcessing() is set to false, the form is not getting
> submitted. 
>   
> I have a form with the following code. 
>   
> Button backButton = new Button("backButton") 
> backButton.setDefaultFormProcessing(false);
> add(backButton); 
>   
>   
> public void onSubmit()
> {   
>     Button button = findSubmittingButton();
>     if(button.getId().equals("backButton"))  
>    { 
>        //go back  
>    } 
>    else 
>    { 
>        // do something 
>    } 
> } 
>   
> how ever if i change the code like the following - it works 
>   
> Button backButton = new Button("backButton")
>   {
>    protected void onSubmit()
>    {
>      //go back  
>    }
>   } ;
>   backButton.setDefaultFormProcessing(false);
>   add(backButton); 
>   
>   
> Can't i have multiple buttons in a form and a common onSubmit method. 
> Or should i be following the second approach when i want to bypass the the
> validation and do a submit. 
>   
>   
> Regards 
> Dipu 
>   
>   
>


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to