내 jsf 페이지에있는 데이터 테이블에 전역 필터를 구현하려고합니다.글로벌 <p:datatable><p : selectOneMenu>가있는 필터가 작동하지 않습니다.
<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 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">
http://stackoverflow.com/questions/17858753/primefaces-custom-component-for-live-filtering-in-datatable과 관련 될 수 있습니다. –