我正在尝试在我的 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">