best practice: don't use bindable controls
git-svn-id: https://svn.apache.org/repos/asf/click/trunk/click@1026561 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/examples/src/org/apache/click/examples/page/table/TablePaginatorPage.java b/examples/src/org/apache/click/examples/page/table/TablePaginatorPage.java
index 4579091..c8a0f42 100644
--- a/examples/src/org/apache/click/examples/page/table/TablePaginatorPage.java
+++ b/examples/src/org/apache/click/examples/page/table/TablePaginatorPage.java
@@ -29,7 +29,6 @@
import org.apache.click.examples.page.BorderPage;
import org.apache.click.examples.service.CustomerService;
import org.apache.click.extras.control.TableInlinePaginator;
-import org.apache.click.util.Bindable;
import org.springframework.stereotype.Component;
/**
@@ -40,9 +39,9 @@
private static final long serialVersionUID = 1L;
- @Bindable protected Table table1 = new Table();
- @Bindable protected Table table2 = new Table();
- @Bindable protected Table table3 = new Table();
+ protected Table table1 = new Table("table1");
+ protected Table table2 = new Table("table2");
+ protected Table table3 = new Table("table3");
@Resource(name="customerService")
private CustomerService customerService;
@@ -50,6 +49,10 @@
// Constructor ------------------------------------------------------------
public TablePaginatorPage() {
+ addControl(table1);
+ addControl(table2);
+ addControl(table3);
+
// Table 1
addColumns(table1);
table1.setPaginator(new TablePaginator(table1));