You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2006/10/19 06:19:45 UTC
svn commit: r465472 -
/incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java
Author: ivaynberg
Date: Wed Oct 18 21:19:43 2006
New Revision: 465472
URL: http://svn.apache.org/viewvc?view=rev&rev=465472
Log:
WICKET-10 Add event to DataTable.setCurrentPage(int)
Modified:
incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java
Modified: incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java?view=diff&rev=465472&r1=465471&r2=465472
==============================================================================
--- incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java (original)
+++ incubator/wicket/branches/wicket-1.x/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java Wed Oct 18 21:19:43 2006
@@ -1,6 +1,6 @@
/*
- * $Id$ $Revision$
- * $Date$
+ * $Id$
+ * $Revision$ $Date$
*
* ==================================================================== Licensed
* under the Apache License, Version 2.0 (the "License"); you may not use this
@@ -40,7 +40,7 @@
* Example
*
* <pre>
- * <table wicket:id="datatable"></table>
+ * <table wicket:id="datatable"></table>
* </pre>
*
* And the related Java code: ( the first column will be sortable because its
@@ -191,7 +191,7 @@
}
toolbar.setRenderBodyOnly(true);
-
+
// create a container item for the toolbar (required by repeating view)
WebMarkupContainer item = new WebMarkupContainer(container.newChildId());
item.setRenderBodyOnly(true);
@@ -214,8 +214,18 @@
public final void setCurrentPage(int page)
{
datagrid.setCurrentPage(page);
+ onPageChanged();
+ }
+
+ /**
+ * Event listener for page-changed event
+ */
+ protected void onPageChanged()
+ {
+ // noop
}
+
/**
* @see wicket.markup.html.navigation.paging.IPageable#getPageCount()
*/
@@ -243,7 +253,7 @@
{
datagrid.setRowsPerPage(items);
}
-
+
/**
* @return number of rows per page
*/