如何使用“清除”命令按钮清除 PrimeFaces DataTable 中的全局过滤器?我在 PrimeFaces 论坛上发现了类似的问题,但看起来没有回答 - 那里可以找到的提示对我没有帮助。我试图解决问题如下:
<p:dataTable id="myTab" widgetVar="myTabWidgetVar" var="obj"
value="#{managedBean.objects}">
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Search all fields:"/>
<p:inputText id="globalFilter" onkeyup="myTabWidgetVar.filter()"/>
</p:outputPanel>
</f:facet>
</p:dataTable>
<p:commandButton value="Clear" onclick="myTabWidgetVar.clearFilters();"
update="@form"/>
它仅清除列过滤器。全局过滤器中的值仍不清楚。你能帮我解决问题吗?