there is support for it now on the javascript side. matej, you created a boolean for me in the wicket serialize method, we only need a behavior (or make the current one smarter) that uses that, radios and checkboxes did seem to work at my place
On 3/29/07, Matej Knopp <[EMAIL PROTECTED]> wrote: > afaik there's no support for ajax and radio choices currently. > > On 3/29/07, Nino Wael <[EMAIL PROTECTED]> wrote: > > heheh obviously i am using onchange and not onchance:) > > > > ________________________________ > > > > Fra: [EMAIL PROTECTED] på vegne af Nino Wael > > Sendt: to 29-03-2007 13:42 > > Til: wicket-user@lists.sourceforge.net; wicket-user@lists.sourceforge.net > > Emne: Re: [Wicket-user] AJAX modal window (1.2.5)and form > > > > > > > > Hmm after some extensive testing. It appears as the radiochoice cant be > used with ajax when applying the ajaxformupdating component (the update a > called but the radiochoice model arent updated), I am using onchance > attribute to trigger ajax are this wrong? It works just fine when using > dropdown. Not matter if its on a page or panel.. > > > > > > regards Nino > > > > ________________________________ > > > > Fra: [EMAIL PROTECTED] på vegne af Nino Wael > > Sendt: ma 26-03-2007 15:18 > > Til: wicket-user@lists.sourceforge.net > > Emne: SV: [Wicket-user] AJAX modal window (1.2.5)and form > > > > > > > > it's not a nested form: > > > > <body> > > concept ideas: display questionaire on main page, have > popups when adding questions with available question types. > > > > <form wicket:id="form"> > > <input type="submit" wicket:id="addQuestion" /> > > </form> > > <div wicket:id="modalquestionpopup"></div> > > <div wicket:id="selectedradio">none</div> > > </body> > > form tag are closed before the popup tag(modalquestionpopup). I'll try > creating a page instead? > > > > > > regards Nino > > > > > > -----Oprindelig meddelelse----- > > Fra: [EMAIL PROTECTED] på vegne af Matej Knopp > > Sendt: ma 26-03-2007 14:37 > > Til: wicket-user@lists.sourceforge.net > > Emne: Re: [Wicket-user] AJAX modal window (1.2.5)and form > > > > If you have nested forms it will fail. Nested forms are not supported > > in wicket 1.2. > > > > If you need separate form in modal window in 1.2, the safest bet is to > > use a page inside modal window. > > > > -Matej > > > > On 3/26/07, Nino Wael <[EMAIL PROTECTED]> wrote: > > > Hi > > > > > > I have a AJAX modal window wich contains a form. In the form there a an > radiochoice that has an ajax formcomponentupdatingbehavior. Now the updating > behavior are trigered but the model of the radiochoice aren't being updated. > > > > > > > > Also on the basepage where you can trigger the modal window, I also have > a form. Not sure if this should make anything fail? > > > > > > > > snip of the code from the panel thats used in the modal window: > > > public QuestionSelectorPanel(String id, final IModel > selectedQuestion, > > > final ModalWindow modalQuestionPop, final Label > label) { > > > super(id); > > > Form form = new Form("form"); > > > final RadioChoice questionRadio = new > RadioChoice("questions", > > > selectedQuestion, Question.getTypes()); > > > questionRadio.setOutputMarkupId(true); > > > questionRadio.add(new > AjaxFormComponentUpdatingBehavior("onchange") { > > > protected void onUpdate(AjaxRequestTarget > target) { > > > System.out.print("selected value should > print here!:" > > > + > selectedQuestion.toString()); > > > // below are working, label prints out > foobar > > > // label.setModelObject("foobar!"); > > > target.addComponent(label); > > > modalQuestionPop.close(target); > > > } > > > }); > > > add(form); > > > form.add(questionRadio); > > > } > > > snip of the basecode: > > > final ModalWindow modalQuestionPop = new ModalWindow( > > > "modalquestionpopup"); > > > add(modalQuestionPop); > > > Label label = new Label("selectedradio", > selectedQuestion); > > > label.setOutputMarkupId(true); > > > modalQuestionPop.setOutputMarkupId(true); > > > modalQuestionPop.setTitle("Please select a Question > type"); > > > modalQuestionPop.setContent(new > QuestionSelectorPanel(modalQuestionPop > > > .getContentId(), selectedQuestion, > modalQuestionPop, label)); > > > Form form = new Form("form"); > > > > > > AjaxSubmitButton addQuestion = new > AjaxSubmitButton("addQuestion", form) { > > > > > > protected void > onSubmit(wicket.ajax.AjaxRequestTarget arg0, > > > Form arg1) { > > > modalQuestionPop.show(arg0); > > > }; > > > > > > }; > > > form.add(addQuestion); > > > add(form); > > > add(label); > > > > > > > > > > > > regards Nino > > > > > > > ------------------------------------------------------------------------- > > > 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 > > > Wicket-user@lists.sourceforge.net > > > 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 > > Wicket-user@lists.sourceforge.net > > 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 > > Wicket-user@lists.sourceforge.net > > 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 > > Wicket-user@lists.sourceforge.net > > 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 > Wicket-user@lists.sourceforge.net > 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 Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user