0
「所有值」顯示JSF頁面,用selectOneMenu用於組件,它列出了枚舉類的每一個項目。這個Enum類對應於城市。顯示在selectOneMenu用於
問題是我想顯示一個字段,顯示「所有城市」,因爲我顯示*List<City>*
我無法添加「所有城市」值,因爲這將是一個字符串。被顯示在selectOneMenu用於
所以實際項目爲如:
紐約,舊金山,羅馬,巴黎
和所需的輸出爲:
所有城市,紐約市,舊金山,羅馬巴黎
代碼示例:
枚舉:
public enum City {
ALL, NYC, SANFRANCISCO,...;
}
JSF頁面的代碼片段:
<h:selectOneMenu id="citiesmenu" value="#{enumBeanStatus.selectedCity}">
<f:selectItems value="#{enumBean.cities}"/>
</h:selectOneMenu>
您可以在您的枚舉中添加「所有城市」值。如果這不是一個選項,那麼您可以在' '之前添加' '。 –
如果*所有城市*不是城市,我如何將*所有城市*添加到我的枚舉中,我會認爲第二個選項將是實際答案:) – jacktrades
我不知道如何設置您的枚舉,但只需添加'ALL_CITIES'作爲枚舉的一部分。它可以具有與其他城市不同的值,例如0或另一個默認值,它只是一個*特技*。 –