6

データテーブルの遅延読み込み中にリストが更新されたときに、javascript を実行する ajax イベントを見つけるのに苦労しています。この JavaScript は、最初のデータテーブルの読み込み中、ページネーションの実行中、およびページ上のレコード数の変更中に再入力されるリストに基づいて画像カバーフローを更新する役割を果たします。これらの状況でイベントに私の JavaScript を実行させる方法を見つける手助けがあれば大歓迎です! 前もって感謝します!

Primefaces 3.3.1 Mojarra 2.1.5 JBoss AS 7.1.0.Final

4

2 に答える 2

23

Lazy Loading に固有のものではありません:

ページネーションの完了時にjs関数を実行するには、 (ページ上のレコード数p:ajax event="page"を変更する場合にも機能する場合があります)を使用します

このような

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

追加のイベント タイプは次のとおりです。

page - ページネーションについて。

sort - 列がソートされるとき。

filter - フィルタリング中。

rowSelect - 行が選択されているとき。

rowUnselect - 行が選択されていないとき。

rowEdit - 行が編集されたとき。

rowEditCancel - 行の編集がキャンセルされたとき。

colResize - 列が選択されているとき。

toggleSelect - ヘッダーのチェックボックスが切り替えられたとき。

colReorder - 列が並べ替えられたとき。

rowSelectRadio - ラジオによる行選択。

rowSelectCheckbox - チェックボックスによる行選択。

rowUnselectCheckbox - チェックボックスによる行の選択解除。

rowDblselect - ダブルクリックによる行選択。

rowToggle - 行の展開または折りたたみ。

contextMenu - ContextMenu 表示。

( primefaces ユーザーガイドから取得)

于 2012-12-13T20:04:22.207 に答える