0

私は解決しようとしていることを手に入れました:多くの要素とスクロールを備えたWicket(1.5)を使用して作成されたListViewを手に入れました。新しいアイテムが利用可能になると、ユーザーはAjaxLinkに裏打ちされたメッセージを介してリストを更新するかどうかを尋ねられます。

public void onClick(AjaxRequestTarget ajaxTarget) {
  /* do something ... */                    
  ajaxTarget.addComponent(_list);
}

したがって、クリックするとリストが再ロードされ、スクロール位置がゼロにリセットされます。リストがスクロール位置を保存してリロードする前にJavaScriptを呼び出す方法はありますか?

(私はスクロール位置を取得/保存する方法を知っています(.scrollTop())、AJAXの直前に関数を呼び出す方法がわかりません)。

4

1 に答える 1

1

AjaxCallDecoratorajax呼び出しの前後にスクリプトを装飾するために、クラスを見てください。

あなたはそこで私の答えを見ることができます:https ://stackoverflow.com/a/10499868/722952

于 2012-05-31T10:36:17.767 に答える