Author: mvitenkov
Date: 2008-06-20 09:38:26 -0400 (Fri, 20 Jun 2008)
New Revision: 9136
Modified:
trunk/test-applications/jsp/src/main/java/sortingAndFiltering/SortingAndFiltering.java
Log:
ListDataModel added(RF-3012)
Modified:
trunk/test-applications/jsp/src/main/java/sortingAndFiltering/SortingAndFiltering.java
===================================================================
---
trunk/test-applications/jsp/src/main/java/sortingAndFiltering/SortingAndFiltering.java 2008-06-20
12:00:50 UTC (rev 9135)
+++
trunk/test-applications/jsp/src/main/java/sortingAndFiltering/SortingAndFiltering.java 2008-06-20
13:38:26 UTC (rev 9136)
@@ -4,9 +4,9 @@
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Random;
-
+import javax.faces.model.ListDataModel;
import org.richfaces.model.Ordering;
-
+import org.richfaces.component.html.HtmlDataTable;
import util.data.Data;
public class SortingAndFiltering {
@@ -19,6 +19,10 @@
private String currentSortOrder;
private String filterInput;
private String filterValue;
+ private boolean rendered;
+ private ListDataModel dataModel;
+ private HtmlDataTable myDataTable = new HtmlDataTable();
+ private Data selectedItem;
private final Comparator<Data> comparator = new Comparator<Data> () {
public int compare(Data o1, Data o2) {
@@ -56,6 +60,7 @@
sortMode = "single";
sortOrder = Ordering.ASCENDING;
currentSortOrder = "ASCENDING";
+ rendered = true;
boolean b = true;
Random r = new Random();
for(int i = 0; i < 10; i++)
@@ -64,9 +69,11 @@
data.get(0).setStr0(null);
data.get(1).setStr1(null);
data.get(2).setStr2(null);
- data.get(3).setStr3(null);
+ data.get(3).setStr3(null);
+ dataModel = new ListDataModel(data);
}
+
public String getSortMode() {
return sortMode;
}
@@ -136,6 +143,40 @@
public Comparator<Data> getComparator() {
return comparator;
}
-
+ public boolean isRendered() {
+ return rendered;
+ }
+
+ public void setRendered(boolean rendered) {
+ this.rendered = rendered;
+ }
+
+ public ListDataModel getDataModel() {
+ return dataModel;
+ }
+
+ public void setDataModel(ListDataModel dataModel) {
+ this.dataModel = dataModel;
+ }
+
+ public HtmlDataTable getMyDataTable() {
+ return myDataTable;
+ }
+
+ public void setMyDataTable(HtmlDataTable myDataTable) {
+ this.myDataTable = myDataTable;
+ }
+ public void select() {
+ selectedItem = (Data)dataModel.getRowData();
+ }
+
+ public Data getSelectedItem() {
+ return selectedItem;
+ }
+
+ public void setSelectedItem(Data selectedItem) {
+ this.selectedItem = selectedItem;
+ }
+
}
Show replies by date