Thanks a lot Igor, your the master! It work exactly as it should :)

And see, the object of the email : Ie7 bug, not wicket bug! :)  Maybe it is
not clear, but that was what I thought when I type it.

Marc

On 1/22/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:

and btw this is not a wicket bug, just different browser behavior

-igor


On 1/22/07, Igor Vaynberg < [EMAIL PROTECTED]> wrote:
>
> use onclick instead of onchange
>
> -igor
>
>
> On 1/22/07, Marc-Andre Houle < [EMAIL PROTECTED]> wrote:
>
> > I was developing from home for my work last week and since I'm not a
> > Windows fan, I developed under OsX using Firefox, everything was great.
> > Today, I got an issue with AjaxEventBehavior.  It seem's that the event is
> > not generated the same way between firefox and IE7.  Can somebody tell me
> > how I can achieve the thing I want to do (When something is selected, check
> > if it represent something special immediately).  I'll paste a demo code
> > right here but here is what it do :
> >
> > When I select a radio button, I change a variable and display it.
> > Under firefox, When the radio button is clicked, I got an event
> > telling me so inside the proper object
> > Under IE7, it call the event when I'm changing of radio button (1 is
> > selected, I go to 2) and is called from the last object (in this case, 1)
> >
> > So, for example, making something appear when a radio button is
> > selected is a feature that will not work on IE7 since it will appear when I
> > quit this option, not when I enter it.  Is there a possible fix for this ??
> >
> > Here is the quick start code :
> > -------------------------------------------------------
> > Markup :
> > -------------------------------------------------------
> > <div wicket:id="RadioGroup">
> >     <div wicket:id="ListView">
> >         <input type="radio" wicket:id="radio"/><span
> > wicket:id="label"></span>
> >     </div>
> > </div>
> > Selected radio button : <span wicket:id="selection"></span>
> > -------------------------------------------------------
> > Java :
> > -------------------------------------------------------
> > final RadioGroup radioGroup = new RadioGroup("RadioGroup", new
> > Model());
> > final Label selectionLabel = new Label("selection", new
> > PropertyModel(this, "selection"));
> > selectionLabel.setOutputMarkupId (true);
> > ListView listView=new ListView("ListView", RadioList) {
> >     protected void populateItem (final ListItem item)
> >         {
> >         Radio radio = new Radio("radio", item.getModel());
> >         radio.add (new AjaxEventBehavior("onchange")
> >         {
> >             protected void onEvent (AjaxRequestTarget target)
> >             {
> >                 System.out.println("Selected : " + item.getModelObject());
> >                 setSelection (item.getModelObjectAsString ());
> >                 target.addComponent (selectionLabel);
> >             }
> >         });
> >         item.add(radio);
> >         item.add(new Label("label", (String)item.getModelObject ()));
> >     }
> > };
> > radioGroup.add (listView);
> > add(radioGroup);
> > add(selectionLabel);
> >
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share your
> > opinions on IT & business topics through brief surveys - and earn cash
> >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
> >
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to