Author: mvitenkov
Date: 2008-07-18 06:46:52 -0400 (Fri, 18 Jul 2008)
New Revision: 9679
Modified:
trunk/test-applications/facelets/src/main/java/columns/Columns.java
Log:
Modified: trunk/test-applications/facelets/src/main/java/columns/Columns.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/columns/Columns.java 2008-07-18
10:43:24 UTC (rev 9678)
+++ trunk/test-applications/facelets/src/main/java/columns/Columns.java 2008-07-18
10:46:52 UTC (rev 9679)
@@ -27,6 +27,22 @@
private boolean dataTableRendered;
private Ordering sortOrder;
private String[] filterValue;
+ private String filterInput;
+
+ public String getFilterInput() {
+ return filterInput;
+ }
+
+ public void setFilterInput(String filterInput) {
+ this.filterInput = filterInput;
+ }
+
+ public boolean filterMethod(Object obj) {
+ Data d = (Data)obj;
+ if(d.getStr0().startsWith(filterInput)) return true;
+ return false;
+ }
+
public String[] getFilterValue() {
return filterValue;
}
@@ -59,6 +75,7 @@
this.data2 = new ArrayList<Data>();
this.filterValue = new String[length2];
this.sortOrder = Ordering.ASCENDING;
+ this.filterInput = "";
for (int i = 0; i < length1; i++) {
data1.add(new Data(i, "data 1 [" + i + "]", "Button " +
i, "Link " + i, "select" + (i % 5)));
data2.add(new Data(i, "data 2 [" + i + "]", "Button " +
i, "Link " + i, statusIcon[i % 5]));
Show replies by date