2014-10-20 109 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