在属性文件中
msg_profile = <b> profile1: </b> <br> Set profile
在上面的属性中,我在Profile1和Set profile之间给出了粗体和break html标记。
Bean
private List<SelectItem> profiles;
this.profiles.add(new SelectItem(new Integer(0), MessageFactory.getString(context, "msg_profile")));
xhtml文件
<h:selectOneRadio id="profiles" layout="pageDirection" value="#{bean.selectedProfile}" style="font-size:12px;">
<f:selectItems value="#{bean.profiles}" itemLabelEscaped="false"/>
</h:selectOneRadio>
我期待推出
"Profile1:"(粗体)新行中的"设置配置文件"
您应该使用itemLabel
和itemValue
,如本例所示(从Mojarra文档中窃取)。我认为您的代码不起作用,因为您没有var
、itemLabel
和itemValue
属性集:
<f:selectItems value="#{select05NoSelection.hobbitList}"
var="n"
itemValue="#{n}"
itemLabel="#{n.bio}"
itemDescription="#{n.description}"
itemDisabled="#{n.disabled}"
itemLabelEscaped="true"
noSelectionValue="#{select05NoSelection.hobbitList[0]}"/>