[richfaces-svn-commits] JBoss Rich Faces SVN: r13666 - trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Apr 17 17:25:54 EDT 2009
Author: ilya_shaikovsky
Date: 2009-04-17 17:25:54 -0400 (Fri, 17 Apr 2009)
New Revision: 13666
Modified:
trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java
Log:
https://jira.jboss.org/jira/browse/RF-6861
Modified: trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java
===================================================================
--- trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java 2009-04-17 21:18:57 UTC (rev 13665)
+++ trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java 2009-04-17 21:25:54 UTC (rev 13666)
@@ -39,6 +39,8 @@
private int scrollerPage;
+ private ArrayList<DemoInventoryItem[]> model = null;
+
private ArrayList<DemoInventoryItem> selectedCars = new ArrayList<DemoInventoryItem>();
private ArrayList<Facet> columns = new ArrayList<Facet>();
private static int DECIMALS = 1;
@@ -241,17 +243,18 @@
}
public ArrayList<DemoInventoryItem[]> getModel() {
-
- ArrayList<DemoInventoryItem[]> model = new ArrayList<DemoInventoryItem[]>();
- for (int i = 0; i < 9; i++) {
- DemoInventoryItem[] items = new DemoInventoryItem[6];
- items[0]=createCar("Chevrolet","Corvette", 1).get(0);
- items[1]=createCar("Ford","Explorer", 1).get(0);
- items[2]=createCar("Nissan","Maxima", 1).get(0);
- items[3]=createCar("Toyota","Camry", 1).get(0);
- items[4]=createCar("GMC","Yukon", 1).get(0);
- items[5]=createCar("Infiniti","G35", 1).get(0);
- model.add(items);
+ if (model == null){
+ model = new ArrayList<DemoInventoryItem[]>();
+ for (int i = 0; i < 9; i++) {
+ DemoInventoryItem[] items = new DemoInventoryItem[6];
+ items[0]=createCar("Chevrolet","Corvette", 1).get(0);
+ items[1]=createCar("Ford","Explorer", 1).get(0);
+ items[2]=createCar("Nissan","Maxima", 1).get(0);
+ items[3]=createCar("Toyota","Camry", 1).get(0);
+ items[4]=createCar("GMC","Yukon", 1).get(0);
+ items[5]=createCar("Infiniti","G35", 1).get(0);
+ model.add(items);
+ }
}
return model;
}
More information about the richfaces-svn-commits
mailing list