6

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

Primefaces 3.3.1 Mojarra 2.1.5 JBoss AS 7.1.0.Final

4

2 回答 2

23

它不特定于延迟加载:

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

像这样

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

其他事件类型是

page - 在分页上。

sort - 对列进行排序时。

过滤器 - 过滤。

Rowselect - 选择行时。

rowUnselect - 当一行被取消选择时。

rowEdit - 编辑行时。

rowEditCancel - 当行编辑被取消时。

Colresize - 选择列时。

toggleSelect - 当标题复选框被切换时。

colReorder - 当列重新排序时。

rowSelectRadio - 带单选的行选择。

rowSelectCheckbox - 带有复选框的行选择。

rowUnselectCheckbox - 使用复选框取消选择行。

rowDblselect - 双击行选择。

rowToggle - 行展开或折叠。

contextMenu - 上下文菜单显示。

(取自primefaces 用户指南

于 2012-12-13T20:04:22.207 回答
2

在 primefaces 6.2 中,这里是 dataTable 事件的完整列表。

页面
排序
过滤器行选择 行 取消选择行编辑行编辑初始行 编辑取消 colResize 切换选择 col 重新排序上下文菜单行选择 单选 行选择复选框 行取消选择复选框行 Dbl 选择行 切换单元格 编辑 初始化 单元 格 编辑行 重新 排序
swipeleft
swiperight 点击点击 单元 格 EditCancel



















来自文档:javax.faces.component.behavior.ClientBehaviorHolder.getEventNames()

于 2018-04-12T17:31:34.247 回答