任何人都可以建议在单选按钮及其标签之间添加空格。
我们在 f:selectItem 中是否有任何属性来执行此操作
我必须将收音机与页面的其他组件对齐。我的标签是对齐的,但要对齐收音机,我需要在它和标签之间留一些空间。
我找不到任何属性来帮助我。
请帮忙。
任何人都可以建议在单选按钮及其标签之间添加空格。
我们在 f:selectItem 中是否有任何属性来执行此操作
我必须将收音机与页面的其他组件对齐。我的标签是对齐的,但要对齐收音机,我需要在它和标签之间留一些空间。
我找不到任何属性来帮助我。
请帮忙。
这是我最近使用primefaces的方法:
<p:column headerText="Is your hair naturally blonde?" width="140">
<p:selectOneRadio value="#{mybean.haircolor}" id="haircolor" layout="custom">
<f:selectItem itemValue="true" />
<f:selectItem itemValue="false" />
</p:selectOneRadio>
<p:panelGrid columns="2">
<h:panelGroup>
<p:radioButton id="hairColorYes" for="haircolor" itemIndex="0"/>
<h:outputLabel for="hairColorYes" value="Yes" styleClass="radiolabelPF"/>
</h:panelGroup>
<h:panelGroup>
<p:radioButton id="hairColorNo" for="haircolor" itemIndex="1"/>
<h:outputLabel for="hairColorNo" value="No" styleClass="radiolabelPF"/>
</h:panelGroup>
</p:panelGrid>
</p:column>
然后是我的一种 CSS 样式:
.radiolabelPF {
margin-left: 5px;
}
诀窍是在<p:selectOneRadio>
. 我的实际单选按钮和标签在<h:panelGroup>
标签内。
这是我可以控制 Primefaces 中单选标签和按钮之间空间的唯一方法。它也记录在 selectOneRadio 文档的“自定义布局”部分。
请为此任务使用 CSS 样式 - 请参阅本教程以获取示例