Hi Can you point me to a link that explains what a quickstart is and how I create one?
Also maybe you consider these questions 1. If I can pass in a RadioGroup object to a Radio() constructor does the RadioGroup also need to be added to the page and if so, does it matter where on the page the RadioGroup is rendered, and in both cases: why the need? given that the Radio objects are now bound to the RadioGroup object directly. 2. Are there any examples of RadioGroup/Radio usage where RadioGroup is passed in to the Radio() constructor? Thanks, Tom On Wed, Nov 3, 2010 at 3:54 PM, Igor Vaynberg-2 [via Apache Wicket] < [email protected]<ml-node%[email protected]> > wrote: > best way for us to help you is for you to create a quickstart and > attach it to your email or a jira issue. > > -igor > > On Wed, Nov 3, 2010 at 4:40 AM, tommy <[hidden > email]<http://user/SendEmail.jtp?type=node&node=3025609&i=0>> > wrote: > > > > > I asked the following question on stack-overflow but was advised to ask > here > > instead. > > > http://stackoverflow.com/questions/4074028/in-wicket-how-can-i-create-radiogroups-that-are-not-defined-by-component-hierarc > > > > I am using Wicket and would like to create a grid of radio buttons using > > html as shown below (outer lists will be displayed vertically, inner > lists > > will be displayed horizontally). > > > > I would like the radio buttons grouped vertically. > > > > <ul> > > <li> > > <ul> > > <li><input type="radio" name="A"></li> > > <li><input type="radio" name="B"></li> > > <li><input type="radio" name="C"></li> > > </ul> > > </li> > > <li> > > <ul> > > <li><input type="radio" name="A"></li> > > <li><input type="radio" name="B"></li> > > <li><input type="radio" name="C"></li> > > </ul> > > </li> > > <li> > > <ul> > > <li><input type="radio" name="A"></li> > > <li><input type="radio" name="B"></li> > > <li><input type="radio" name="C"></li> > > </ul> > > </li> > > </ul> > > > > Unfortunately it seems that RadioGroup only allow one to group radio > buttons > > according to the grouping defined by their layout. > > > > eg RadioGroup group = new RadioGroup("radioGroupA"); > > > > group.add( new Radio("myradio", new Model(1)) ; > > > > Problem with this is that I cannot then layout the way I want. > > > > Is there another way? Manually specifying the name and gather results? > > > > UPDATE: I notice that Radio can take a RadioGroup as a parameter. So one > can > > do something like: > > > > // create some groups > > for (0..n) { > > RadioGroup group = new RadioGroup("myRadioGroup", new Model { .. } ); > > groupArray.add(group) > > } > > > > //create a ListView for the RadioGroups so we can attach them to page > > ListView radioListView = ListView("radioGroupList") { populate from > > groupArray } > > add(radioListView); > > > > // create our grid of radio buttons > > // outer -> rows > > for (0..x) { > > // inner -> columns > > for (0..n) > > // supply group from our groupArray > > add( new Radio("myradio", new Model(1), groupArray.get(n) )); > > } > > } > > > > I can then add the Radios and RadioGroups to the form independently of > > layout and this has the desired effect in terms of the grouping. > > > > <form> > > < span wicket:id="radioGroupList"> > > < span wicket:id="radioGroup"/> > > < /span> > > <ul> > > <li><radio wicket:id="myradio"/></li> > > > > But now, when I submit I am getting the following error: > > > > WicketMessage: submitted http post value [radio33] for RadioGroup > component > > > [2:tContainer:list:2:tPanel:myForm:orderedRadioGroupList:0:orderedRadioGroup] > > > is illegal because it does not contain relative path to a Radio > componnet. > > Due to this the RadioGroup component cannot resolve the selected Radio > > component pointed to by the illegal value. A possible reason is that > > componment hierarchy changed between rendering and form submission. > > > > Any idea what this means? > > > > The spelling mistake 'componment' suggests it's not seen too often. > > > > I am using wicket 1.4.12. > > > > I found this ticket that looks related too : > > https://issues.apache.org/jira/browse/WICKET-1055 > > > > -- > > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/How-can-I-create-RadioGroups-that-are-not-defined-by-component-hierarchy-layout-tp3025204p3025204.html<http://apache-wicket.1842946.n4.nabble.com/How-can-I-create-RadioGroups-that-are-not-defined-by-component-hierarchy-layout-tp3025204p3025204.html?by-user=t> > > Sent from the Users forum mailing list archive at Nabble.com. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [hidden > > email]<http://user/SendEmail.jtp?type=node&node=3025609&i=1> > > For additional commands, e-mail: [hidden > > email]<http://user/SendEmail.jtp?type=node&node=3025609&i=2> > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden > email]<http://user/SendEmail.jtp?type=node&node=3025609&i=3> > For additional commands, e-mail: [hidden > email]<http://user/SendEmail.jtp?type=node&node=3025609&i=4> > > > > ------------------------------ > View message @ > http://apache-wicket.1842946.n4.nabble.com/How-can-I-create-RadioGroups-that-are-not-defined-by-component-hierarchy-layout-tp3025204p3025609.html > To unsubscribe from How can I create RadioGroups that are not defined by > component hierarchy/layout ?, click > here<http://apache-wicket.1842946.n4.nabble.com/template/TplServlet.jtp?tpl=unsubscribe_by_code&node=3025204&code=dG9tbXl0YXN0aWNAZ21haWwuY29tfDMwMjUyMDR8MTM3MjA2NTU0MQ==>. > > > -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-can-I-create-RadioGroups-that-are-not-defined-by-component-hierarchy-layout-tp3025204p3025629.html Sent from the Users forum mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
