[英]How Can I Populate JSF selectonemenu From Loop or Array
我是JSF的新手,我需要做一些非常簡單的任務,我想這應該是。 我想從數組或循環之類的東西中填充一個selectonemenu。 我有一個表格,希望用戶輸入其DOB。 我想要的只是一個簡單的列表,他們可以在每月的1..31中進行選擇。 我不想有31歲
<f:selectItem value="n" />
標簽。 我試圖在后備bean中放入“ getDates”方法,但是效果不佳。 任何有關如何執行此操作的建議將不勝感激。
您需要<f:selectItems>
而不是<f:selectItem>
。 <f:selectItems>
可以使用List<T>
或T[]
甚至Map<K,V>
。
例如
<h:selectOneMenu value="#{bean.selectedItem}">
<f:selectItems value="#{bean.availableItems}" />
</h:selectOneMenu>
同
private String selectedItem;
private List<String> availableItems;
h:selectOneMenu
Wiki頁面 -包含許多具體示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.