2014-10-20 113 views
0

當前我被困在創建jsf中的兩個下拉列表中點擊一個「添加」按鈕。創建下拉列表jsf

最初我有一個表單,兩個dropdownlist,一個「添加」按鈕和一個「提交」按鈕。

第一個下拉列表是列表國家。第二個下拉列表是列表城市。

當用戶選擇一個國家,然後第二個下拉列表將添加這個國家的動態城市(我使用ajax f:ajax完成此操作)。

  • 如何添加另外兩個下拉列表(名單的國家和列表城市也)時添加按鈕點擊?(這意味着用戶可以添加很多對下拉列表使用添加按鈕)

  • 怎麼樣結構當我點擊提交按鈕時,要管理所有對下拉列表?

請給我一些示例代碼來做到這一點。

謝謝

回答

0

您是否嘗試過使用c:forEach?類似於以下內容:

<c:forEach var="i" begin="1" end="#{bean.numberOfAddsCLicked}" step="1"> 
    <!-- Your elements to repeat here. Probably bind their values to bean.country[i] respective bean.city[i] with country and city being arrays of bean.numberOfAddsCLicked --> 
</c:forEach> 
+0

謝謝,這有助於我獲得更多的解決方案。 – JavaDeveloper 2014-10-28 15:10:09