私のjsfページにあるデータテーブルにグローバルフィルターを実装しようとしています。入力テキスト フィルターは、次のコードで正常に動作します。
<p:inputText id="globalFilter" onkeyup="examTable.filter();" style="width:200px" />
しかし、SelectOneMenu コンポーネントで同じアプローチを試みてもうまくいきません。
私はこのコードを試しました:
<p:selectOneMenu id="state" value="#{examenListBean.stateOption}"onchange="examTable.filter();">
<f:selectItems value="#{examenListBean.etatExamOptions}"/>
</p:selectOneMenu>
しかし、役に立たない。
ここに私の p:datatable タグがあります:
<p:dataTable id="tabexam"
paginatorPosition="bottom"
var="exam"
value="#{examenListBean.listexam}"
widgetVar="examTable"
emptyMessage="Aucun résultat n'a été trouvé avec les critères donnés"
filteredValue="#{examenListBean.filteredexams}"
paginator="true"
rows="30"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15,30"
resizableColumns="true">