2011-06-30 70 views
1

我正在使用Wicket的DataView和AjaxPagingNavigator。我使用的情況是非常相似的如何在使用AjaxPagingNavigator呈現Wicket Dataview之後調用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中,您不需要明確實施它。 –

相關問題