Primefaces 按特定值/定义值过滤
Primefaces Filter By a specific value / defined value
Primefaces 按特定值过滤
在Primefaces数据表中,可以通过以下代码过滤特定列:
<p:column style="text-align: center;"
headerText="Name"
sortBy="#{Name}"
filterBy="#{Name}" id="NameColumn">
<h:outputText id="Name"
value="#{formResultsRow.Name}" />
</p:column>
上面的代码将在列的 header 上生成一个过滤器。我们可以通过在该过滤器中输入文本来过滤特定值。
实际结果-
Header Field
Name
Mark
Mark
Mark
Mark
David
David
David
期望的结果-
我正在寻找的是一个过滤器或一种无需在过滤器字段中输入值即可产生所需输出的方法。或者在 primefaces 数据表中设置默认值。
Desired output
Mark
Mark
Mark
Mark
filterValue="Mark"
或者将其绑定到 bean 上的字符串 属性,初始值为 "Mark"
filterValue="#{myBean.nameFilter}"
但是为什么要在前端这样过滤数据呢?
Primefaces 按特定值过滤
在Primefaces数据表中,可以通过以下代码过滤特定列:
<p:column style="text-align: center;"
headerText="Name"
sortBy="#{Name}"
filterBy="#{Name}" id="NameColumn">
<h:outputText id="Name"
value="#{formResultsRow.Name}" />
</p:column>
上面的代码将在列的 header 上生成一个过滤器。我们可以通过在该过滤器中输入文本来过滤特定值。
实际结果-
Header Field
Name
Mark
Mark
Mark
Mark
David
David
David
期望的结果-
我正在寻找的是一个过滤器或一种无需在过滤器字段中输入值即可产生所需输出的方法。或者在 primefaces 数据表中设置默认值。
Desired output
Mark
Mark
Mark
Mark
filterValue="Mark"
或者将其绑定到 bean 上的字符串 属性,初始值为 "Mark"
filterValue="#{myBean.nameFilter}"
但是为什么要在前端这样过滤数据呢?