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