私はTomahawk radio control
自分の設計要件に使用しています。私はテストしていて、誰かが答えてくれるかどうか尋ねたかった.
<t:selectOneRadio id="myRadio" forceId="true" layout="spread" styleClass="field checkbox">
<f:selectItems value="#{personBean.genders}" />
</t:selectOneRadio>
<c:forEach items="#{personBean.genders}" varStatus="loop">
<span style="width:80px;" class="checkbox"><t:radio for=":myForm:myRadio" index="#{loop.index}" /></span>
</c:forEach>
HTML生成
<span class="checkbox"><input type="radio" class="field checkbox" value="male" name="myRadio" id="myForm:j_idt35"><label for="myForm:j_idt35"> male</label></span>
質問:
チェックボックスでレンダリングされる男性にクラス属性を使用したい。個別にレンダリングすることは可能ですか?
以下のようなスタイルを適用できますが、Label を個別にレンダリングして、より詳細に制御したいと考えています。
.checkbox label {
display: block;
cursor: pointer;
font-size: 100%;
line-height: 150%;
margin: -17px 0 0 18px;
padding: 0 0 5px 0;
color: #222;
width: 88%
}