Sounds like a good one for core.

Eelco


On 10/17/05, Johan Compagner <[EMAIL PROTECTED]> wrote:
> send it in as a patch/rfe on sourceforge.
>  Maybe we could add this to core or extentions in 1.2
>
>  johan
>
>
>
> On 10/17/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> >
> > yeah...forgot that one ... in my usecase singlechoices were directly under
> the group :)
> > -Igor
> >
> >
> >
> > ________________________________
>  From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Ingram Chen
> > Sent: Monday, October 17, 2005 12:52 AM
> >
> > To: wicket-user@lists.sourceforge.net
> > Subject: Re: [Wicket-user] Standalong Radio component ?
> >
> >
> >
> > Ok, I try nested with list but found a problem while SingleRadioChoice try
> to find parent
> >
> > //original code:
> > private RadioChoiceGroup findGroup() {
> >         MarkupContainer parent = getParent();
> >         while (parent != null) {
> >             if (parent instanceof RadioChoiceGroup) {
> >                 return (RadioChoiceGroup) parent;
> >             }
> >         }
> >        //..... omit
> > }
> >
> > this make findGroup() run infinitely.
> >
> > I try to fix this by:
> >
> > private RadioChoiceGroup findGroup() {
> >         MarkupContainer parent = getParent();
> >         while (parent != null) {
> >             if (parent instanceof RadioChoiceGroup) {
> >                 return (RadioChoiceGroup) parent;
> >             } else {
> >                 parent = parent.getParent();
> >             }
> >         }
> >        // omit....
> >  }
> >
> > and now work !
> >
> >
> >
> > On 10/17/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> > >
> > > the singleradiochoice is not tied *directly* to the group. Its
> requirement is that the group component be somewhere above in the hierrachy.
> so per your example:
> > >
> > > RadioChoiceGroup group=new RadioChoiceGroup(....);
> > > group.add(list);
> > > ...
> > >
> > > -Igor
> > >
> > >
> > >
> > >
> > > ________________________________
>  From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Ingram Chen
> > > Sent: Monday, October 17, 2005 12:18 AM
> > > To: wicket-user@lists.sourceforge.net
> > > Subject: Re: [Wicket-user] Standalong Radio component ?
> > >
> > >
> > >
> > > Thank quick response ! This almost fit my requirement. but
> SingleRadioChoice seems tight to RadioChoiceGroup. My form is dynamic
> constructed from database, so I need to use ListView to build, like:
> > >
> > > ListView list = new ListView("checks", listOfData) {
> > >      @Override
> > >        protected void populateItem(ListItem item) {
> > >             item.add(new SingleRadioChoice("choice", new
> PropertyModel(myModel,"selected"));
> > >
> > >             Data data = (Data) item.getModelObject() ;
> > >             item.add(new TextField("input", new PropertyModel(data,
> "input"));
> > >        }
> > > };
> > >
> > > Any Idea ?
> > >
> > >
> > > On 10/17/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Yes, wicket lacks one of these. Just threw one together, let me know
> if it works for you or if you find any bugs. Something like this is too
> small for a wicket-stuff project, any ideas what i should do with it?
> > > >
> > > > Basically it works like this.
> > > >
> > > > Person p=new Person(); /// this is the model
> > > >
> > > > RadioChoiceGroup group=new RadioChoiceGroup("group", new
> PropertyModel(p, "name"));
> > > >
> > > > g.add(new SingleRadioChoice("c1", new Model("bob"));
> > > >
> > > > g.add(new SingleRadioChoice("c2", new Model("dean"));
> > > >
> > > > ----
> > > >
> > > > <span wicket:id="group">
> > > >
> > > >     <input type="radio" wicket:id="c1">choose bob</input><br/>
> > > >
> > > >     <input type="radio" wicket:id="c1">choose dean</input><br/>
> > > >
> > > > </span>
> > > >
> > > > the single choice components connect to the group by searching up the
> component hierarchy for the first group.
> > > >
> > > > -Igor
> > > >
> > > >
> > > >
> > > >
> > > > ________________________________
>  From: [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] On Behalf Of
> Ingram Chen
> > > > Sent: Sunday, October 16, 2005 8:58 PM
> > > > To: wicket-user@lists.sourceforge.net
> > > > Subject: [Wicket-user] Standalong Radio component ?
> > > >
> > > >
> > > >
> > > > I know there is a RadioChoice component and it works great.... , but
> IChoiceRenderer
> > > > seems not enough when I need to do like:
> > > >
> > > >     <p>Choose your anwer:</p>
> > > >     <input type="radio" >Answer 1 </input><br/>
> > > >     <input type="radio" >Answer 2 </input><br/>
> > > >     <input type="radio" >Other: <input type="text" name="others" />
> </input><br/>
> > > >
> > > > Is there a standalone radio componet like CheckBox ?
> > > > Or another way to solve above problem ?
> > > >
> > > > Thanks
> > > > --
> > > > Ingram Chen
> > > > Java [EMAIL PROTECTED]
> > > > Institue of BioMedical Sciences Academia Sinica Taiwan
> > > > blog:
> http://www.javaworld.com.tw/roller/page/ingramchen
> > > >
> > >
> > >
> > >
> > > --
> > > Ingram Chen
> > > Java [EMAIL PROTECTED]
> > > Institue of BioMedical Sciences Academia Sinica Taiwan
> > > blog:
> http://www.javaworld.com.tw/roller/page/ingramchen
> > >
> >
> >
> >
> > --
> > Ingram Chen
> > Java [EMAIL PROTECTED]
> > Institue of BioMedical Sciences Academia Sinica Taiwan
> > blog: http://www.javaworld.com.tw/roller/page/ingramchen
>
>


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to