我已经花了好几个小时让过滤器在数据表上运行,我已经按照教程进行了操作,并且我还阅读了很多关于stackoverflow的问题,但是它仍然无效......帮助将不胜感激!
<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>
谢谢!
答案 0 :(得分:2)
我终于找到了什么问题并决定在这里发帖。我忘记了我需要的 &LT; H:形式&GT;&LT; /小时:形式&GT; 包含数据表的标签。 /捂脸