jsf - p :ajax event for pagination of lazy p:dataTable

标签 jsf events primefaces datatable pagination

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

素面 3.3.1
莫哈拉 2.1.5
JBoss AS 7.1.0.Final

最佳答案

它不特定于延迟加载:

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

像这样

<p:ajax event="page" oncomplete="myJsFunction();"></p:ajax>

其他事件类型是

page - On pagination.

sort - When a column is sorted.

filter - On filtering.

rowSelect - When a row is being selected.

rowUnselect - When a row is being unselected.

rowEdit - When a row is edited.

rowEditCancel - When row edit is cancelled.

colResize - When a column is being selected.

toggleSelect - When header checkbox is toggled.

colReorder - When columns are reordered.

rowSelectRadio - Row selection with radio.

rowSelectCheckbox - Row selection with checkbox.

rowUnselectCheckbox - Row unselection with checkbox.

rowDblselect - Row selection with double click.

rowToggle - Row expand or collapse.

contextMenu - ContextMenu display.



(取自 primefaces user guide)

关于jsf - p :ajax event for pagination of lazy p:dataTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13867321/

相关文章:

javascript - 函数不会在页面加载时运行

javascript - 如何确定是什么导致了 Polymer JS 中的事件触发?

javascript - 如何触发p :selectOneButton in jQuery的点击事件

java - 从动态创建的 inputText 中获取值

C# 如何创建一个发布事件和订阅类的单例?

html - Primefaces 数据表 colspan 列宽 - 不工作

jsf - PrimeFaces 数据表头中的输入不会更新支持 bean - 解决方案?

java - 无法从复合组件中找到匹配的导航案例

jsf - Primefaces 基本自动完成功能不起作用

optimization - JSF/Richfaces 迭代中的迭代范围变量?