我一直在嘗試幾個小時才能使過濾器在數據表上工作,我按照教程,我也讀了很多關於stackoverflow的問題,但它仍然沒有'噸工作...任何幫助將不勝感激!Primefaces數據表全局過濾不起作用
<p:dataTable value="#{filterThreads.threads}" var="t"
emptyMessage="No threads found with given criteria"
lazy="false"
paginator="true"
rows="10"
paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
rowsPerPageTemplate="10,50,100"
widgetVar="threadsTable" tableStyleClass="table table-striped" style="border:none"
filteredValue="#{filterThreads.filteredThreads}">
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Search all fields:" />
<p:inputText id="globalFilter" onkeyup="PF('threadsTable').filter()" style="width:150px" placeholder="Enter keyword"/>
</p:outputPanel>
</f:facet>
<p:column filterBy="#{t.uuid}" filterStyle="display:none">
<f:facet name="header">UUID</f:facet>
<h:outputText value="#{t.uuid}"/>
</p:column>
<p:column filterBy="#{t.initiator}" filterStyle="display:none">
<f:facet name="header">Initiator</f:facet>
<h:outputText value="#{t.initiator}"/>
</p:column>
<p:column filterBy="#{t.email}" filterStyle="display:none">
<f:facet name="header">Email</f:facet>
<h:outputText value="#{t.email}"/>
</p:column>
<p:column filterBy="#{t.subject}" filterStyle="display:none">
<f:facet name="header">Subject</f:facet>
<h:outputText value="#{t.subject}"/>
</p:column>
<p:column filterBy="#{t.date}" filterStyle="display:none">
<f:facet name="header">Date</f:facet>
<h:outputText value="#{t.date}"/>
</p:column>
</p:dataTable>
謝謝!
查看http://www.primefaces.org/showcase/ui/data/datatable/filter.xhtml。 – Unknown
你調試了什麼?爲什麼其他問題不起作用?展示範例的工作原理是什麼?很多東西你可以也應該自己做。包括閱讀[問]和http://www.stackoverflow.com/tags/jsf/info並提供版本信息 – Kukeltje
@未知我已經看過並遵循它。我不能爲我的生活看到什麼是錯的。 – StormElf