【发布时间】:2011-09-01 12:52:29
【问题描述】:
我正在使用h:selectOneMenu,我想获取的不是 ID 值,而是标签。在支持 bean 中,我创建了 SelectItem 对象,这些对象用于加载 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}",但它对我不起作用。
【问题讨论】:
标签: java jsf selectonemenu