AjaxPagingNavigator returns wrong current page when extending -------------------------------------------------------------
Key: WICKET-2001 URL: https://issues.apache.org/jira/browse/WICKET-2001 Project: Wicket Issue Type: Bug Components: wicket-extensions Affects Versions: 1.3.5 Environment: Windows Reporter: Carlo M. Camerino Hi, I tried extending AjaxPagingNavigator and created this class package com.ccti.base.web.navigation; import org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator; import org.apache.wicket.behavior.SimpleAttributeModifier; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.navigation.paging.IPageable; import org.apache.wicket.markup.html.navigation.paging.IPagingLabelProvider; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class SXIPagingNavigator extends AjaxPagingNavigator { private static final Logger logger = LoggerFactory.getLogger(SXIPagingNavigator.class); public SXIPagingNavigator(String id, IPageable pageable) { super(id, pageable); add(new SimpleAttributeModifier("class", "pagination")); // TODO Auto-generated constructor stub logger.debug(getPageable().getPageCount() + ""); logger.debug(getPageable().getCurrentPage() + ""); add(new Label("totalPages", getPageable().getPageCount() + "")); } public SXIPagingNavigator(String id, IPageable pageable, IPagingLabelProvider labelProvider) { super(id, pageable, labelProvider); add(new SimpleAttributeModifier("class", "pagination")); // TODO Auto-generated constructor stub } } <html> <body> <wicket:panel> <a wicket:id="first"><<</a> <a wicket:id="prev"><</a> <span wicket:id="navigation"> <a wicket:id="pageLink" href="#"><span wicket:id="pageNumber">5</span></a> </span> <a wicket:id="next">></a> <a wicket:id="last">>></a> <span>Page Count : <span wicket:id = "totalPages"/></span> </wicket:panel> </body> </html> pageable.getCurrentPage() always returns 0 even if i changed page already. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.