Java Wicket - 在AJAX之前调用javascript(JQuery)

Java Wicket - Calling javascript ( JQuery ) before AJAX

本文关键字:javascript 调用 JQuery Wicket AJAX Java      更新时间:2023-09-26

我得到了我正在尝试解决的问题:我得到了一个使用Wicket(1.5)创建的ListView,其中包含许多元素和滚动。当有新项目可用时,系统会询问用户是否要通过 AjaxLink 支持的消息刷新列表:

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

因此,单击列表将重新加载,滚动位置重置为零。在列表重新加载保存滚动位置之前,有什么方法可以调用 JavaScript?

我知道如何获取/保存滚动位置(.scrollTop() ),我只是不知道如何在 AJAX 之前调用函数)。

看看 ajax 调用前后装饰脚本的AjaxCallDecorator类。

你可以看看我的回答:https://stackoverflow.com/a/10499868/722952