Как очистить глобальный фильтр в PrimeFaces DataTable с помощью «Очистить» CommandButton? Я нашел similar question on PrimeFaces forum, но похоже, что не ответил - подсказка, которую вы можете найти, мне не помогла. Я попытался решить проблему следующим образом:Как очистить глобальный фильтр в PrimeFaces DataTable
<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"/>
Он очищает только фильтры столбцов. Значение в глобальном фильтре остается нечистым. Можете ли вы помочь мне решить проблему?
Поскольку 'globalFilter' будет в конце концов, а' <входного типа = «текст»> ', то просто ясно, что это значение с ванильным JavaScript или с помощью JQuery (тот, который работает лучше для вас). –