<s:decorate template="/layout/display-text.xhtml">
<h:selectOneRadio layout="pageDirection" value="#{_userHome.pref}">
<f:selectItems value="#{_userHome.getPreferences()}" />
</h:selectOneRadio>
</s:decorate>
I am able to select user preferences by directly clicking on the text next to the radio button choice in all browsers except Firefox. How should I fix this?
You need to add a
<label>
element for the radio button so that your markup looks as follows:The
for
andid
attributes of the tags must match. To create this label, you can use the<h:outputLabel/>
tag.