Jsf 2 素面。渲染后更新数据表

Jsf 2 素面。渲染后更新数据表,jsf-2,primefaces,datatable,Jsf 2,Primefaces,Datatable,我有一个DataTable,希望保留筛选器。我可以通过调用datatable保存过滤器值并将其放回原处。 我将过滤器值放回渲染。现在我希望对表进行筛选 是的,我想呼叫一个服务并从中获取所有数据 然后,我想用保留在筛选字段中的值筛选表 我找不到在呈现表后启动筛选的解决方案。 不能用在我的情况下 更新:如果一个问题可以用Java或xhtml解决,我会尽量不使用额外的js 我用的是PrimeFaces3.5 你有什么想法吗 谢谢!:) 我也有类似的问题。 我想在我的DT中放置一些持久化过滤器,并对其进

我有一个DataTable,希望保留筛选器。我可以通过调用datatable保存过滤器值并将其放回原处。 我将过滤器值放回渲染。现在我希望对表进行筛选

是的,我想呼叫一个服务并从中获取所有数据 然后,我想用保留在筛选字段中的值筛选表

我找不到在呈现表后启动筛选的解决方案。 不能用在我的情况下

更新:如果一个问题可以用Java或xhtml解决,我会尽量不使用额外的js

我用的是PrimeFaces3.5

你有什么想法吗

谢谢!:)

我也有类似的问题。 我想在我的DT中放置一些持久化过滤器,并对其进行初始过滤

几小时后,我想到了这个:

加载/重新加载页面后,
触发
PF(“ticketTable”).filter()

它使用
onload
事件

我在这里找到的:

顺便说一下,我使用的是PF 5.0,但是根据文档,remoteCommand也出现在3.5中,所以它也应该在3.5中工作

我希望我能帮助你

问候 飞行专利

我也有类似的问题。 我想在我的DT中放置一些持久化过滤器,并对其进行初始过滤

几小时后,我想到了这个:

加载/重新加载页面后,
触发
PF(“ticketTable”).filter()

它使用
onload
事件

我在这里找到的:

顺便说一下。我使用的是PF 5.0,但根据文档,remoteCommand也出现在3.5中。所以它也应该在3.5中起作用

我希望我能帮助你

问候
FlyingSpaten

您必须调用它的客户端筛选器()方法

或使用:

 oncomplete="PF('dataTableWidgetVar').clearFilters()"

您必须调用它的客户端filter()方法

或使用:

 oncomplete="PF('dataTableWidgetVar').clearFilters()"

@BalusC如果一个问题可以用Java或xhtml解决,我们尝试不使用额外的js。@BalusC如果一个问题可以用Java或xhtml解决,我们尝试不使用额外的js。何时调用,为什么调用?或者您可以使用以下命令清除过滤器:调用何时和为什么?或者,您可以通过以下方式清除过滤器: