有没有办法在JSF框架的另一个列表中的子列表中组织h:selectOneMenu?
实施例
<LIST - 1>
<list 1>
<item 1 - name: a>
<item 2 - name: b>
<list 2>
<item 1 - name: c>
<list 3>
<item 1 - name: d>
<item 2 - name: e>
我想获取并显示已经从DB获得的项目名称(a,b,c,d,e在h:selectOneMenu中),而不是使用重复的对象。我已经知道可以在h:selectOneMenu上轻松显示列表和项目。但是,如何在另一个列表中的子列表中显示项目?
所有反馈意见都赞赏!
答案 0 :(得分:0)
如果子列表是在服务器端动态构建的,那么您可以在组合列表中重用它。见例:
<h:selectOneMenu id="mix">
<f:selectItems value="#{referenceLists.dobMonths}" />
<f:selectItems value="#{referenceLists.dobDays}" />
<f:selectItems value="#{bean.dobYears}" />
</h:selectOneMenu>