p:lazy p:dataTable分页的ajax事件

use*_*469 5 datatable events jsf pagination primefaces

在我的数据表延迟加载期间更新列表时,我无法找到将执行我的javascript的ajax事件.此javascript负责根据我的列表更新图像封面流,该列表在初始数据表加载期间,在进行分页时以及更改页面上的记录数时重新填充.非常感谢任何帮助找到一种方法来使事件在这些情况下执行我的javascript!提前致谢!

Primefaces 3.3.1 Mojarra 2.1.5 JBoss AS 7.1.0.Final

Dan*_*iel 21

它不是特定于延迟加载:

为了在分页时运行js函数,请完成使用p:ajax event="page"(它也可以用于更改页面上的记录数)

像这样

<p:ajax event="page" oncomplete="myJsFunction();"></p:ajax>
Run Code Online (Sandbox Code Playgroud)

其他事件类型是

page - 关于分页.

sort - 排序列时.

过滤器 - 过滤.

rowSelect - 选择行时.

rowUnselect - 取消选择行时.

rowEdit - 编辑行时.

rowEditCancel - 取消行编辑时.

colResize - 选择列时.

toggleSelect - 切换标题复选框时.

colReorder - 重新排序列时.

rowSelectRadio - 带无线电的行选择.

rowSelectCheckbox - 带复选框的行选择.

rowUnselectCheckbox - 带复选框的行取消选择.

rowDblselect - 双击行选择.

rowToggle - 行展开或折叠.

contextMenu - ContextMenu显示.

(取自primefaces用户指南)