Bob,

You are always helpful.

Thanks.



sabob wrote:
> 
> florin.g wrote:
> 
>> How do I pass the specific form submit button to the .htm page so that it
>> would know which listener to execute?
>> 
>> mypage.htm?param1=value&[?]
> 
> 
> Form invokes Form#isFormSubmission[1] to check if the form has been 
> submitted or not. For this check to succeed you'll need to pass the 
> form-name parameter and the name of the Form for example:
> 
>    Form form = new Form("myform");
> 
> url:
> 
>    mypage.htm?form-name=myform
> 
> For the ActionListener to trigger the specific button's 'name' must be 
> present as a request parameter as well:
> 
>    Form form = new Form("myform");
>    Submit fancy = new Submit("fancy");
> 
> url:
> 
>    mypage.htm?form-name=myform&fancy=fancy
> 
> 
>> 
>> And if the POST is default, can I change a page form's method to GET
>> dynamically?
> 
> 
> The form method can be dynamically changed on the server side:
> 
> public class MyPage extends Page {
>    public void onInit() {
>      Context context = getContext();
>      Form form = new Form("myform");
> 
>      if(context.isGet()) {
>        form.setMethod("get");
>      }
> 
>    }
> }
> 
> 
> Hope this helps.
> 
> kind regards
> 
> bob
> 
> [1]: 
> http://incubator.apache.org/click/docs/click-api/net/sf/click/control/Form.html#isFormSubmission()
> 
> 
> 
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/Using-the-ActionListener-as-a-URL-param-in-a-GET-form-submit-tp2174211p2175399.html
Sent from the click-user mailing list archive at Nabble.com.

Reply via email to