我有一个primefaces 数据表。page change event
我需要知道使用客户端 API的当前页码。
我在用,
<p:ajax event="page" oncomplete="myFunction(usersWidget);"/>
在 myFunction() 我有
debugger;
console.log(usersWidget.paginator.getCurrentPage());
问题是,在分页器oncomplete
上设置新页面之前调用页面事件内部的回调(PrimeFaces.widget.Paginator.setPage)
。我用调试器跟踪了这一点。
话虽如此,我会在 oncomplete 回调中获得我所在的上一个页码而不是当前页码。
如果在单击页面链接后设置页面后我可以得到回调,我就会知道当前页面。
编辑:文档说它是在 ajax 完成后和 DOM 更新后调用的回调。那么可能有什么问题呢?
请指点?