0
我使用的是h:selectOneMenu
,我想要的不是ID值,而是标签。在backing bean中,我创建了SelectItem
对象,这些对象用于加载h:selectOneMenu
。如何将h:selectOneMenu标签设置为值?
new SelectItem("id", "label");
我的视图代码:
<h:selectOneMenu value="#{Metadata.thema}">
<f:selectItems value="#{ThemaBean.themes}" />
<f:valueChangeListener type="com.schober.events.SelectThemaEvent" />
</h:selectOneMenu>
代码在这里设置Metadata.thema
与"id"
,但我需要设置"label"
。我尝试了label="#{Metadata.thema}"
,但它不适合我。
好了,但有什么办法让两者,ID和标签?例如..标签=#{Metadata.label}“>? –
adgfs
你告诉过你不想得到这个ID吗?无论如何,我更新了答案。 – BalusC
是的,米问题是不是很正确 – adgfs