如何在使用 AjaxPagingNavigator 呈现 Wicket Dataview 后调用 Javascript 方法?

发布于 2024-11-18 01:06:30 字数 379 浏览 3 评论 0原文

我正在使用 Wicket 的 DataView 和 AjaxPagingNavigator。 非常相似

我的用例与如何更新 Wicket DataView 使用 AJAX?

但需要注意的是,我需要在呈现 Wicket Dataview 后进行后处理。

我想做的是在渲染数据视图的“页面”后调用Javascript。例如,当用户单击 AjaxPagingNavigator 的“第 2 页”链接时,将呈现数据视图。但在数据视图渲染成功后,我想调用 Javascript 方法。我是怎么做到的?

I am using Wicket's DataView with AjaxPagingNavigator. My use case is very similar to

How can I update a Wicket DataView with AJAX?

withe the caveat that I need to do post processing after the Wicket Dataview is rendered.

What I would like to do it to invoke a Javascript after the "page" of the dataview is rendered. So for example , when a user clicks on "page 2" link of the AjaxPagingNavigator , the dataview would be rendered. But after the data view is rendered successfully, I would like to invoke a Javascript method. How cam I do that ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日裸衫吸 2024-11-25 01:06:30

请参阅 IHeaderContributor。
MyPanel.java:

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

See IHeaderContributor.
MyPanel.java:

@Override
public void renderHead(IHeaderResponse response) {
    response.renderOnDomReadyJavascript("some JS that will run when the page is loaded");
} 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文