そのため、データテーブルを調整して変更し、ドロップダウンで選択されている状態に基づいてフィルタリングしたいと思います。私は次のものを持っています:
<p>Choose State to Filter By:</p>
<h:selectOneMenu value="#{productListingBean.choosenState}">
<f:selectItem itemValue="All" />
<f:selectItems value="#{productListingBean.stateList}" />
</h:selectOneMenu>
<h:commandButton value="Sort">
<f:ajax event="action" render="myTable" />
</h:commandButton>
と
<h:dataTable id="myTable" value="#{productListingBean.getAllProducts()}" var="product" styleClass="hovertable">
<h:column>
<f:facet name="header">
ID
</f:facet> ...
私の製品Beanはリクエストスコープであり、selectOnmenuからの選択をChoosen状態変数に保存し、getAllProducts()メソッドがフィルタリングを処理します。
私は何が欠けていますか、これは機能しませんか?