【发布时间】:2018-09-04 17:54:00
【问题描述】:
在Primefaces数据表中,可以通过以下代码过滤特定列:
<p:column filterBy="#{car.id}" headerText="Id" filterMatchMode="contains">
<h:outputText value="#{car.id}" />
</p:column>
上面的代码将在列的标题上生成一个过滤器。我想要的是在数据表的标题而不是列上创建一个过滤器。来自ShowCase,有一段代码:
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Search all fields:" />
<p:inputText id="globalFilter" onkeyup="PF('carsTable').filter()"/>
</p:outputPanel>
</f:facet>
这将在数据表的标题中放置一个过滤器,但它会过滤数据表的所有字段,这是我不想要的,我希望它只过滤特定列,可以吗?
【问题讨论】:
标签: primefaces jsf-2