如何在 Primefaces 中使用 PF('myDataTable').filter() 有效地使用回调

How to effectively use a callback with PF('myDataTable').filter() in Primefaces

我正在 运行ning Primefaces 5.1,运行我需要隐藏 table 直到在 [=26] 中应用过滤器之后=].我希望只是将 table 上的 css 设置为 visibility:hidden;,然后 运行 javascript 中的以下内容:

PF('myDataTable').filter();
$('.myDataTableCssClass').css('visibility', 'visible');

不幸的是,在应用过滤器之前 table 被设置为 visibility:visible;。我需要以某种方式设置 CSS after 过滤器已完成,但我无法使用任何类型的回调方法。

有什么想法或想法吗?

提前致谢!

将 primefaces 扩展 pe:javascript 与过滤事件和 oncomplete 属性一起使用,在 oncomplete 中您可以看到。在开始时,您可以隐藏。

所以

<pe: javascript event="filter" oncomplete=" $('.myDataTableCssClass').css('visibility'">