选择每次我有一个显示一些不同的东西的类别一个selectOneMenu用于:JSF 2.0如何显示不同的H:panelGroup中的项是从一个selectOneMenu用于
<h:selectOneMenu value="#{searchController.selectedCategory}">
<f:selectItems value="#{searchController.formatedCategories()}" >
</f:selectItems>
</h:selectOneMenu>
我需要显示取决于不同panelGroup中选定的类别。 示例(这其中需要显示时,选择第一项时)
<h:panelGroup id="carInfo">
<h:outputText value="marka" />
<h:selectOneMenu>
<f:selectItems value="#{searchController.formatedCarMarks()}" />
</h:selectOneMenu>
<h:outputText value="godina" />
<h:selectOneMenu>
<f:selectItems value="#{searchController.formatedYearFrom()}" />
</h:selectOneMenu>
<h:selectOneMenu>
<f:selectItems value="#{searchController.formatedYearTo()}" />
</h:selectOneMenu>
<h:outputText value="kms.:" />
<h:selectOneMenu>
<f:selectItems value="#{searchController.kmsFrom()}" />
</h:selectOneMenu>
<h:selectOneMenu>
<f:selectItems value="#{searchController.kmsTo()}" />
</h:selectOneMenu>
</h:panelGroup>
我不知道如何做到这一点,因为我需要走出刷新页面来做到这一点。 任何想法? Ajax能帮助我吗?如果有的话可以有人告诉我怎么样?我根本不熟悉。
OP正在使用JSF2,您不一定需要Ajax4jsf。 – BalusC 2011-02-12 13:10:49
@BC Thx突出显示。更新我的回答:-) – JSS 2011-02-12 13:44:44