because browsers suck :)

-igor


On 8/13/07, jq58 <[EMAIL PROTECTED]> wrote:
>
>
> Yep, that did it.  Still  a little confused as to why the onchange did not
> work.
>
> Thanks to everyone for their suggestions.
>
>
>
> Alex Objelean wrote:
> >
> > You mean that in IE you have to click twice?
> > Use onclick event instead...
> >
> >
> >
> > jq58 wrote:
> >>
> >> This works to an extent.  It appears that sometimes (totally random as
> >> far as I can tell) I have to click twice to get it to actually invoke
> the
> >> ajax action.
> >>
> >> But, once it is invoked, I am trying to enable the drop down and
> disable
> >> the text box via:
> >> [code]
> >>   private void setupAjaxRadio(final Panel panel,
> >>       final RadioGroup radioGroup,
> >>       final Radio radio) {
> >>     radioGroup.add(radio.add(new AjaxEventBehavior("onchange") {
> >>
> >>              private static final long serialVersionUID = 1L;
> >>              protected void onEvent(AjaxRequestTarget target) {
> >>                      radioGroup.processInput();
> >>                      if
> >> (radioGroup.getConvertedInput().equals(
> Component.getApplyToRadioGroupChoices().get(Component.AMOUNT_TYPE_GLOBAL))
> >> ) {
> >>                              radioGroup.get
> ("percentGFId").setEnabled(true);
> >>                              radioGroup.get
> ("amount").setEnabled(false);
> >>                      } else {
> >>                              radioGroup.get
> ("percentGFId").setEnabled(false);
> >>                              radioGroup.get("amount").setEnabled(true);
> >>                      }
> >>                      target.addComponent(panel);
> >>              }
> >> [/code]
> >>
> >> However, the enabling and disabling of the controls under the radio
> group
> >> are being ignored.
> >> Any idea why?
> >>
> >> Thanks.
> >>
> >> Kent Tong wrote:
> >>>
> >>> Alex Objelean <alexandru.objelean <at> isdc.ro> writes:
> >>>
> >>>> Thank you Jan! Sad thing is that 1.2.x branch will never support this
> >>>> feature.
> >>>
> >>> Try:
> >>>
> >>>     Form f = ...;
> >>>     RadioGroup rg2 = new RadioGroup("rg2", ...);
> >>>     rg2.setOutputMarkupId(true);
> >>>     setupAjaxRadio(f, rg2, new Radio("r3", new Model("abc")));
> >>>     setupAjaxRadio(f, rg2, new Radio("r4", new Model("def")));
> >>>     ...
> >>>
> >>>   private void setupAjaxRadio(final Form form,
> >>>       final RadioGroup radioGroup,
> >>>       final Radio radio) {
> >>>     radioGroup.add(radio.add(new AjaxEventBehavior("onchange") {
> >>>       protected void onEvent(AjaxRequestTarget target) {
> >>>         radioGroup.processInput();
> >>>         target.addComponent(form);
> >>>       }
> >>>       protected CharSequence getEventHandler() {
> >>>         return getCallbackScript(new AppendingStringBuffer(
> >>>             "wicketAjaxPost('").append(getCallbackUrl()).append(
> >>>             "', wicketSerialize(document.getElementById('"
> >>>                 + radio.getMarkupId() + "'))"), null, null);
> >>>       }
> >>>
> >>>     }));
> >>>   }
> >>>
> >>>
> >>>
> >>>
> -------------------------------------------------------------------------
> >>> This SF.net email is sponsored by DB2 Express
> >>> Download DB2 Express C - the FREE version of DB2 express and take
> >>> control of your XML. No limits. Just data. Click to get it now.
> >>> http://sourceforge.net/powerbar/db2/
> >>> _______________________________________________
> >>> Wicket-user mailing list
> >>> Wicket-user@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>
> >>>
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/-Question--wicket.markup.html.form.Radio-tf3926549.html#a12126632
> Sent from the Wicket - User (OLD) mailing list archive at Nabble.com.
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> IMPORTANT NOTICE:
>
> This mailing list is shutting down. Please subscribe to the Apache Wicket
> user list. Send a message to: "users-subscribe at wicket.apache.org" and
> follow the instructions.
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
IMPORTANT NOTICE:

This mailing list is shutting down. Please subscribe to the Apache Wicket user 
list. Send a message to: "users-subscribe at wicket.apache.org" and follow the 
instructions.
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to