p:ajax事件用于分页p:dataTable [英] p:ajax event for pagination of lazy p:dataTable

查看:533
本文介绍了p:ajax事件用于分页p:dataTable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



原点3.3.1
Mojarra 2.1.5
JBoss AS 7.1.0.Final

解决方案

它不是特定于Lazy Loading:



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



像这样

 < p:ajax event =pageoncomplete =myJsFunction );>< / p:ajax> 

其他事件类型为


页面 - 分页。



排序 - 列排序时。



过滤。



rowSelect - 当一行被选中时。



rowUnselect - 当行被取消选择



rowEdit - 当行被编辑时。



rowEditCancel - 行编辑被取消时。 >

colResize - 当选择列时



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



colReorder - 列重新排序时。



rowSelectRadio - 使用收音机选择行。



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



rowUnselectCheckbox - 具有复选框的行不选。



rowDblselect - Row选择双击。



rowToggle - 行展开或



contextMenu - ContextMenu显示。


(取自原理用户指南


I'm having trouble finding an ajax event that will execute my javascript when my list is updated during lazy loading of my datatable. This javascript is responsible for updating an image coverflow based upon my list that gets repopulated during initial datatable loading, when doing pagination, and changing the number of records on a page. Any help with finding a way to make an event execute my javascript during these situations is greatly appreciated! Thanks in advance!

Primefaces 3.3.1 Mojarra 2.1.5 JBoss AS 7.1.0.Final

解决方案

Its not specific for Lazy Loading :

In order to run a js function upon pagination complete use the p:ajax event="page" (It might also work for changing the number of records on a page)

Like this

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

Additional event types are

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.

(Taken from primefaces user guide)

这篇关于p:ajax事件用于分页p:dataTable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆