Hi, I am trying to use the "No Validation Bubbles" from the JumpStart and it works just fine, but it fails for RadioGroup component. After some FireBug investigation I found out that this template:
<t:label for="cctype"/>: <t:radiogroup t:id="cctype" validate="required"> <t:radio t:id="masterCard"/> <t:label for="masterCard"/> <t:radio t:id="visa"/> <t:label for="visa"/> </t:radiogroup> renders as: <label id="*null*-label">CC Type</label>:<input type="radio" id="masterCard" name="cctype" value="MASTER_CARD" /> <label for="masterCard" id="masterCard-label">Master Card</label> <input type="radio" id="visa" name="cctype" value="VISA" /> <label for="visa" id="visa-label">Visa</label> I would expect: <label id="*cctype*-label">CC Type</label> I have a properties file and the browser correctly displays the label from: cctype-label=CC Type as it can be seen from the HTML source code. I guess the "No Validation Bubbles" can not handle elements with ids such as "null-something". I will look into the sources now... ...but the question is: Is this a bug in Tapestry 5.1.0.5? Regards, Borut