Yes, but within the SAME radio group. I mean: I use it multiple times within the loop?
Jens You use the id "radio" 2 times in the same tml page. That's not allowed. Stephane [EMAIL PROTECTED] a écrit : > Hi! > > I have a problem to handle a radiogroup having a variable number of radio buttons created within a loop. > The 'tml' looks basically like the following code snippet: > > <t:radiogroup t:id="addressSelector"> > <t:loop source="addresses" value="loopAddress"> > <tr> > <td><t:radio t:id="radio" value="${loopAddress.userId}"/>${loopAddress.userId}</td> > <td xml:space="preserve">${loopAddress.firstName} ${loopAddress.lastName}</td> > </tr> > </t:loop> > </t:radiogroup> > > this works just fine. > > After adding a additional radio button outside the loop Tapestry complains that the component with the id "radio" already exists? > > <t:radiogroup t:id="addressSelector"> > <t:loop source="addresses" value="loopAddress"> > <tr> > <td><t:radio t:id="radio" value="${loopAddress.userId}"/>${loopAddress.userId}</td> > <td xml:space="preserve">${loopAddress.firstName} ${loopAddress.lastName}</td> > </tr> > </t:loop> > <td colspan="2"><t:radio t:id="radio" value="NEW ADDRESS"/></td> > </t:radiogroup> > > What is the difference to the loop? > So as a workaround I added an empty entry to the address list and preserved the layout by using <t:if> blocks but I really do not understand why this is not working. > > Any ideas? > > Thanks in advance > > Jens > > --------------------------------------------------------------------- > 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]