I switched to the AjaxCheckBox, but my markup still says:

 

<input type="checkbox" wicket:id="hele_landet" name="hele_landet" wcall=wicketAjaxPost('/jobindsats/app?wicket:interface=:2:databank_form:hele_landet::IBehaviorListener&wicket:behaviorId=1', wicketSerialize(this), function() { }, function() { });" id="databank_form_hele_landet">

 

Wicket java:

                                            cb_HeleLandet = new AjaxCheckBox("hele_landet", new PropertyModel(

                                                                                       reportModel, "heleLandet")) {

                                                                 protected void onUpdate(AjaxRequestTarget target) {

                                                                                       myForm_sammen.setEnabled(reportModel.getHeleLandet());

                                                                                       target.addComponent(myForm_sammen);

 

                                                                 }

 

                                            };

 

How do I specify to call the ajax onclick? As you wrote the ajax is now called onchange wich indeed are delayed until blur occurs.

 

Regards Nino


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Igor Vaynberg
Sent: 13. juli 2006 18:17
To: wicket-user@lists.sourceforge.net
Subject: Re: [Wicket-user] wicket.markup.html.form.CheckBox vswicket.ajax.form.AjaxFormComponentUpdatingBehavior = not working?

 

also onchange on the checkboxes is delayed until the onblur event so you are better off using onclick, and there is of course a wicket.ajax.markup.html.form.AjaxCheckBox ready for you as well

-Igor

On 7/13/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:

Did you do myForm_sammen.setOutputMarkupId(true) in your page constructor?

Martijn


On 7/13/06, Nino Wael <[EMAIL PROTECTED]> wrote:
> Hi
>
> Im currently working on a checkbox that needs to do some stuff on a onchange request.
>
> However it looks as the AJAX call never is made, I have other ajax calls on the page that works just fine (also using the onchange modifier)
>
>
> When looking at the below code it should work fine it seems to me but it dosent:
>
> Wicket javaCode:
>
>                 cb_HeleLandet = new CheckBox("hele_landet", new PropertyModel(
>                                 reportModel, "heleLandet"));
>                 cb_HeleLandet.setOutputMarkupId(true);
>                 cb_HeleLandet.add(new AjaxFormComponentUpdatingBehavior("onchange") {
>                         protected void onUpdate(AjaxRequestTarget target) {
>                                 myForm_sammen.setEnabled(reportModel.getHeleLandet());
>                                 target.addComponent (myForm_sammen);
>
>                         }
>                 });
>
> Wicket html code:
>                                                                                         <input type="checkbox" wicket:id="hele_landet">
>
> Wicket html when output from server:
>
>         <script type="text/_javascript_" src=""
> <script type="text/_javascript_"><!--//--><![CDATA[//><!--
> wicketAjaxDebugEnable=true;
> //--><!]]></script>
>
> <script type="text/_javascript_" src="" ajax-debug-drag.js"></script>
> <script type="text/_javascript_" src=""> >
> And for the checkbox:
> <input type="checkbox" wicket:id="hele_landet" name="hele_landet" wcall=wicketAjaxPost('/jobindsats/app?wicket:interface=:2:databank_form:hele_landet::IBehaviorListener&wicket:behaviorId=1', wicketSerialize(this), function() { }, function() { });" id="databank_form_hele_landet">
>
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


--
Download Wicket 1.2 now! Write Ajax applications without touching _javascript_!
-- http://wicketframework.org


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

 

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to