使用JSF在单选按钮前放置标签

时间:2009-11-19 12:46:52

标签: jsf label

我的页面中有以下内容。

<h:selectOneRadio layout="pageDirection" >
     <s:selectItems value="#{usageList}" var="entry" 
      label="#{labels[entry.label]}" itemValue="entry" />
</h:selectOneRadio>

使用这段代码,我得到一个单选按钮,然后是它的标签。

[]用户

[]管理员

但我想做以下事情。

用户[]

管理员[]

是否可以使用selectItems和selectOneRadio来实现,或者我应该逐个创建条目。

1 个答案:

答案 0 :(得分:2)

如果它不是语言问题(McDowell(当前删除?)帖子中提到的dir="rtl"不合适,因为它有更多的副作用),那么你也可以只使用CSS为了这。很高兴知道<h:selectOneRadio>在同一个单元格中呈现带有按钮和标签的表格。这样您就可以按下float按钮right以及align单元格的text(标签)到right

基本CSS示例:

.radioright td {
    text-align: right;
}
.radioright td input {
    float: right;
}

styleClass="radioright"上应用<h:selectOneRadio>,你会没事的。