「クリア」コマンドボタンを使用して、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"/>
列フィルターのみをクリアします。グローバル フィルターの値は不明のままです。問題を解決するのを手伝ってもらえますか?