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

Reply via email to