It works! Thanx a lot! 2008/1/14, Igor Vaynberg <[EMAIL PROTECTED]>: > > how about this... > > https://issues.apache.org/jira/browse/WICKET-1271 > > -igor > > > On Jan 14, 2008 12:46 PM, Martijn Lindhout <[EMAIL PROTECTED]> > wrote: > > Igor, > > > > I'm sorry, but could it be that the patch isn't visible to me? I just > signed > > up to ASF Jira to login, and I see no attachements at WICKET-1258 :-( > > > > 2008/1/14, Igor Vaynberg <[EMAIL PROTECTED]>: > > > > > > > > the patch is attached to the jira issue i mentioned > > > > > > -igor > > > > > > > > > On Jan 14, 2008 12:20 PM, Martijn Lindhout <[EMAIL PROTECTED]> > > > wrote: > > > > arg!!! You're right, 1.5 works. > > > > > > > > Ok Igor, do you have the change to commit or should I code it myself > > > (would > > > > take some more time, because I'm not an experienced JavaScript > > > developer). > > > > > > > > 2008/1/14, Martin Funk <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > what does > > > > > > > > > > java -version > > > > > > > > > > give you. > > > > > > > > > > I think on version 1.6 the tests still go boink like that. > > > > > Your jdk needs to be 1.5. > > > > > > > > > > mf > > > > > > > > > > Martijn Lindhout schrieb: > > > > > > unfortunately, I got Maven build errors doing just a mvn install > > > from a > > > > > > 'fresh' download. Any idea? > > > > > > > > > > > > [surefire] Running org.apache.wicket.ajax.DomReadyOrderTest > > > > > > 7c7 > > > > > > < </head>]]></header-contribution><component id="test1" > ><![CDATA[<a > > > > > > href="?wicket:interface=:0:test::ILinkListener::" onclick="var > > > > > > > > > > > > > > > wcall=wicketAjaxGet('?wicket:interface=:0:test::IBehaviorListener:0:-1',null,null, > > > > > > function() {return Wicket.$('test1') != > null;}.bind(this));return > > > > > !wcall;" > > > > > > > > > > > > > > > id="test1">Test</a>]]></component><evaluate><![CDATA[test1();]]></evaluate><evaluate><![CDATA[test2();]]></evaluate></ajax-response> > > > > > > --- > > > > > > > > > > > >> </head>]]></header-contribution><component id="test1" > ><![CDATA[<a > > > > > >> > > > > > > id="test1" onclick="var > > > > > > > > > > > > > > > wcall=wicketAjaxGet('?wicket:interface=:0:test::IBehaviorListener:0:-1',null,null, > > > > > > function() {return Wicket.$('test1') != > null;}.bind(this));return > > > > > !wcall;" > > > > > > > > > > > > > > > href="?wicket:interface=:0:test::ILinkListener::">Test</a>]]></component><evaluate><![CDATA[test1();]]></evaluate><evaluate><![CDATA[test2();]]></evaluate></ajax-response> > > > > > > > > > > > > [surefire] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: > 0.017sec > > > > > > <<<<<<<< FAILURE !! > > > > > > [surefire] Running > > > org.apache.wicket.ajax.AjaxBehaviorAndMetaDataTest > > > > > > [surefire] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: > 0.006sec > > > > > > [surefire] Running org.apache.wicket.ajax.AjaxRequestTargetTest > > > > > > 2c2 > > > > > > < <style type="text/css" > > > id="org-apache-wicket-ajax-MockComponent1-0"> > > > > > > --- > > > > > > > > > > > >> <style id="org-apache-wicket-ajax-MockComponent1-0" > > > type="text/css"> > > > > > >> > > > > > > > > > > > > 2c2 > > > > > > < <link > > > > > > > > > > > > > > > href="resources/org.apache.wicket.ajax.MockComponent3/mockStyleSheet3.css" > > > > > > rel="stylesheet" type="text/css"/> > > > > > > --- > > > > > > > > > > > >> <link rel="stylesheet" type="text/css" > > > > > >> > > > > > > > > > > > > > > > href="resources/org.apache.wicket.ajax.MockComponent3/mockStyleSheet3.css"/> > > > > > > > > > > > > [surefire] Tests run: 3, Failures: 2, Errors: 0, Time elapsed: > 0.106sec > > > > > > <<<<<<<< FAILURE !! > > > > > > [INFO] > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > [ERROR] BUILD ERROR > > > > > > [INFO] > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > > > > > > > > > > > 2008/1/14, Igor Vaynberg <[EMAIL PROTECTED]>: > > > > > > > > > > > >> if you dont mind testing the patch that would be great... > > > > > >> > > > > > >> -igor > > > > > >> > > > > > >> > > > > > >> On Jan 14, 2008 11:18 AM, Martijn Lindhout < > > > [EMAIL PROTECTED]> > > > > > >> wrote: > > > > > >> > > > > > >>> Uh.. oh, I'm sorry. Do you mean if I changed the source > according > > > to > > > > > >>> > > > > > >> Matt > > > > > >> > > > > > >>> Clark's comments? No. > > > > > >>> I deduced from the discussion that that would be the problem. > > > > > >>> > > > > > >>> Of course I can download the source to apply the patch... > > > > > >>> > > > > > >>> > > > > > >>> 2008/1/14, Igor Vaynberg <[EMAIL PROTECTED]>: > > > > > >>> > > > > > >>>> so you applied the patch and it worked? if so i can commit it > now > > > and > > > > > >>>> you can use the snapshot build > > > > > >>>> > > > > > >>>> -igor > > > > > >>>> > > > > > >>>> > > > > > >>>> On Jan 14, 2008 10:19 AM, Martijn Lindhout < > > > [EMAIL PROTECTED]> > > > > > >>>> wrote: > > > > > >>>> > > > > > >>>>> yep, you're right. Guess I'll have to wait till 1.3.1? ;-) > > > > > >>>>> > > > > > >>>>> 2008/1/14, Igor Vaynberg <[EMAIL PROTECTED]>: > > > > > >>>>> > > > > > >>>>> > > > > > >>>>>> could this be it? > > > > > >>>>>> > > > > > >>>>>> https://issues.apache.org/jira/browse/WICKET-1258 > > > > > >>>>>> > > > > > >>>>>> also, the form should not be submitted, only the value for > that > > > > > >>>>>> > > > > > >> one > > > > > >> > > > > > >>>>>> radio component. > > > > > >>>>>> > > > > > >>>>>> -igor > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>>> On Jan 14, 2008 5:51 AM, Martijn Lindhout < > > > > > >>>>>> > > > > > >> [EMAIL PROTECTED]> > > > > > >> > > > > > >>>>>> wrote: > > > > > >>>>>> > > > > > >>>>>>> When I do this, the underlying model object isn't updated. > I > > > > > >>>>>>> > > > > > >> used > > > > > >> > > > > > >>>> the > > > > > >>>> > > > > > >>>>>> Wicket > > > > > >>>>>> > > > > > >>>>>>> Ajax Debug and see that the form isn't posted, so the > > > > > >>>>>>> > > > > > >> modelobject > > > > > >> > > > > > >>>>>> doesn't > > > > > >>>>>> > > > > > >>>>>>> change. > > > > > >>>>>>> > > > > > >>>>>>> 2008/1/14, SantiagoA <[EMAIL PROTECTED]>: > > > > > >>>>>>> > > > > > >>>>>>> > > > > > >>>>>>>> Hi, > > > > > >>>>>>>> what javascript method do you use? onclick, onMouseDown, > > > > > >>>>>>>> > > > > > >>>> onMouseUp? > > > > > >>>> > > > > > >>>>>>>> I add AjaxFormComponentUpdatingBehaviour("onchange") to > > > > > >>>>>>>> > > > > > >> Textfields > > > > > >> > > > > > >>>> and > > > > > >>>> > > > > > >>>>>> it > > > > > >>>>>> > > > > > >>>>>>>> works fine. > > > > > >>>>>>>> Using Radios in radioGroup i had to use > > > > > >>>>>>>> > > > > > >>>>>>>> radio.add(new AjaxEventBehavior("onchange"){ > > > > > >>>>>>>> private static final long serialVersionUID = > > > > > >>>>>>>> -5356375735369681460L; > > > > > >>>>>>>> @Override > > > > > >>>>>>>> protected void onEvent(AjaxRequestTarget target) > { > > > > > >>>>>>>> do something; > > > > > >>>>>>>> target.addComponent(panelA); > > > > > >>>>>>>> target.addComponent(panelB); > > > > > >>>>>>>> } > > > > > >>>>>>>> works fine for me. > > > > > >>>>>>>> cheers, > > > > > >>>>>>>> santiago > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> Martijn Lindhout wrote: > > > > > >>>>>>>> > > > > > >>>>>>>>> Hi all > > > > > >>>>>>>>> I'm lost. I've tried all kinds of combinations to get > the > > > > > >>>>>>>>> > > > > > >>>> following > > > > > >>>> > > > > > >>>>>>>>> working, > > > > > >>>>>>>>> but I either received exceptions or nothing happened. So > > > > > >>>>>>>>> > > > > > >> back to > > > > > >> > > > > > >>>>>> what I > > > > > >>>>>> > > > > > >>>>>>>>> want: > > > > > >>>>>>>>> > > > > > >>>>>>>>> I have a form with a question, which possible answers > are > > > > > >>>>>>>>> > > > > > >> 'yes' > > > > > >> > > > > > >>>> or > > > > > >>>> > > > > > >>>>>> 'no'. > > > > > >>>>>> > > > > > >>>>>>>> I > > > > > >>>>>>>> > > > > > >>>>>>>>> want to use a radio choice for it. Depending on what the > > > > > >>>>>>>>> > > > > > >> user > > > > > >> > > > > > >>>>>> chooses, I > > > > > >>>>>> > > > > > >>>>>>>>> want to show a panel A or B using Ajax. I started with > the > > > > > >>>>>>>>> > > > > > >>>>>> RadioChoice > > > > > >>>>>> > > > > > >>>>>>>>> component, but that way I have not enough control over > the > > > > > >>>>>>>>> > > > > > >>>> rendering > > > > > >>>> > > > > > >>>>>> of > > > > > >>>>>> > > > > > >>>>>>>>> the > > > > > >>>>>>>>> choices (CSS stuff etc), so I now have a radiogroup and > two > > > > > >>>>>>>>> > > > > > >>>> radio's. > > > > > >>>> > > > > > >>>>>> I > > > > > >>>>>> > > > > > >>>>>>>>> added > > > > > >>>>>>>>> a AjaxFormChoiceComponentUpdatingBehavior to the > RadioGroup. > > > > > >>>>>>>>> > > > > > >> In > > > > > >> > > > > > >>>> the > > > > > >>>> > > > > > >>>>>>>>> onUpdate, I check the model value. Depending on that > value I > > > > > >>>>>>>>> > > > > > >>>> modifiy > > > > > >>>> > > > > > >>>>>> the > > > > > >>>>>> > > > > > >>>>>>>>> visibility of the panels A and B and add both of them to > the > > > > > >>>>>>>>> > > > > > >>>> target. > > > > > >>>> > > > > > >>>>>>>> Point > > > > > >>>>>>>> > > > > > >>>>>>>>> is: the onUpdate isn't called. > > > > > >>>>>>>>> > > > > > >>>>>>>>> What is the right way to do this? > > > > > >>>>>>>>> > > > > > >>>>>>>>> -- > > > > > >>>>>>>>> Martijn Lindhout > > > > > >>>>>>>>> JointEffort IT Services > > > > > >>>>>>>>> http://www.jointeffort.nl > > > > > >>>>>>>>> [EMAIL PROTECTED] > > > > > >>>>>>>>> +31 (0)6 18 47 25 29 > > > > > >>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>> -- > > > > > >>>>>>>> View this message in context: > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>> > > > > > > http://www.nabble.com/Ajax-enabled-radiogroup-tp14797035p14801893.html > > > > > >>>> > > > > > >>>>>>>> Sent from the Wicket - User mailing list archive at > > > Nabble.com > > > > > >>>>>>>> > > > > > >> . > > > > > >> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>> > > > --------------------------------------------------------------------- > > > > > >>>> > > > > > >>>>>>>> To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > > > >>>>>>>> For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> -- > > > > > >>>>>>> Martijn Lindhout > > > > > >>>>>>> JointEffort IT Services > > > > > >>>>>>> http://www.jointeffort.nl > > > > > >>>>>>> [EMAIL PROTECTED] > > > > > >>>>>>> +31 (0)6 18 47 25 29 > > > > > >>>>>>> > > > > > >>>>>>> > > > > > >>>>>> > > > > > >> > > > --------------------------------------------------------------------- > > > > > >> > > > > > >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > >>>>>> For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>> -- > > > > > >>>>> Martijn Lindhout > > > > > >>>>> JointEffort IT Services > > > > > >>>>> http://www.jointeffort.nl > > > > > >>>>> [EMAIL PROTECTED] > > > > > >>>>> +31 (0)6 18 47 25 29 > > > > > >>>>> > > > > > >>>>> > > > > > >>>> > > > --------------------------------------------------------------------- > > > > > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > >>> -- > > > > > >>> Martijn Lindhout > > > > > >>> JointEffort IT Services > > > > > >>> http://www.jointeffort.nl > > > > > >>> [EMAIL PROTECTED] > > > > > >>> +31 (0)6 18 47 25 29 > > > > > >>> > > > > > >>> > > > > > >> > > > --------------------------------------------------------------------- > > > > > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > >> For additional commands, e-mail: [EMAIL PROTECTED] > > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Martijn Lindhout > > > > JointEffort IT Services > > > > http://www.jointeffort.nl > > > > [EMAIL PROTECTED] > > > > +31 (0)6 18 47 25 29 > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > Martijn Lindhout > > JointEffort IT Services > > http://www.jointeffort.nl > > [EMAIL PROTECTED] > > +31 (0)6 18 47 25 29 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- Martijn Lindhout JointEffort IT Services http://www.jointeffort.nl [EMAIL PROTECTED] +31 (0)6 18 47 25 29