2011-06-30 21 views
1

私はAjaxPagingNavigatorでWicketのDataViewを使用しています。私のユースケースは、Wicket DataviewをAjaxPagingNavigatorでレンダリングした後にJavascriptメソッドを呼び出す方法はありますか?

How can I update a Wicket DataView with AJAX?

に非常によく似ている私は、Wicketのデータビューがレンダリングされた後に事後処理を行う必要がある注意事項を小枝。

データビューの「ページ」がレンダリングされた後、Javascriptを呼び出すために何をしたいのですか。たとえば、ユーザーがAjaxPagingNavigatorの「ページ2」リンクをクリックすると、データビューがレンダリングされます。しかし、データビューが正常にレンダリングされた後、私はJavascriptメソッドを呼び出すと思います。どのように私はそれを行うカムですか?

答えて

1

IHeaderContributorを参照してください。 MyPanel.java:

@Override 
public void renderHead(IHeaderResponse response) { 
    response.renderOnDomReadyJavascript("some JS that will run when the page is loaded"); 
} 
+0

おかげで、あなたの提案は、DataGridを囲むWebMarkupContainerがIHeaderContributorを実装するために拡張する必要があることを警告小枝を働きました。 – user193116

+1

Wicket 1.5では、明示的に実装する必要はありません。 –

関連する問題