Hello Martin,

thanks for your reply. I solved it with the query parameters. Introducing
AjaxLink would would have been propably to much rework as the paging
component is already somewhat complex and i tried to reuse as much as
possible of the PagingNavigator of wicket-extensions. Maybe next time i will
try the ajax option. 
Here's the code:


//save the scrollposition and append it as query parameter to 'href'
attribute
public SimpleAttributeModifier createAppendScrollPositionAttModifier() {
                return new SimpleAttributeModifier(
                                "onclick",
                                                  "var params = { 
pageXOffset:top.window.pageXOffset,
pageYOffset:top.window.pageYOffset };"
                                                + "\n           var str = 
jQuery.param(params);"
                                                + "\n           str = '&' + 
str;" 
                                                + "\n           var 
href=$(this).attr('href');"
                                                + "\n           href = href + 
str;"
                                                + "\n           
$(this).attr('href', href);");
}


//scroll to previous scrolling position
public static AbstractBehavior createScrollBehavior(String pageXOffset,
String pageYOffset){
                return BehaviorUtils
                                .createTemporaryOnloadJavascriptBehaviour(
                                                 "top.scrollTo(" + pageXOffset 
+ "," + pageYOffset + ");"
                                                 );
}

//Add the scrolling behavior
String pageXOffset = getRequest().getParameter("pageXOffset");
                        pageXOffset = "null".equals(pageXOffset) ? "0" : 
pageXOffset;
                        String pageYOffset = 
getRequest().getParameter("pageYOffset");
                        pageYOffset = "null".equals(pageYOffset) ? "0" : 
pageYOffset;
                        add(BehaviorUtils.createScrollBehavior(pageXOffset, 
pageYOffset));






--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Recreate-Scroll-Position-after-Paging-click-on-paging-link-tp4228868p4240037.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to