如何将radio-inline control-label
样式类添加到此代码生成的标签中?
<h:selectOneRadio>
<f:selectItem itemValue="0" itemLabel="Male" />
<f:selectItem itemValue="1" itemLabel="Female" />
</h:selectOneRadio>
最佳答案
您可以为此使用enabledClass
and disabledClass
属性。它们将应用于渲染的标签上。假设您没有禁用项目,则应该这样做。
<h:selectOneRadio enabledClass="radio-inline">
...
</h:selectOneRadio>
另一种方法是重新定义CSS选择器,如下所示,以便选择标签并设置样式。
<h:selectOneRadio styleClass="radio-inline">
...
</h:selectOneRadio>
.radio-inline label {
...
}
完全不同的替代方法是手动自定义单选按钮,另请参见<h:selectOneRadio> renders table element, how to avoid this?
关于css - 将样式添加到由selectOneRadio生成的标签中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18217137/