diff --git a/filteringtable-addon/pom.xml b/filteringtable-addon/pom.xml
index eb2d878..4c64a82 100644
--- a/filteringtable-addon/pom.xml
+++ b/filteringtable-addon/pom.xml
@@ -5,7 +5,7 @@
org.tepi.filtertable
filteringtable
jar
- 1.0.1.v8
+ 1.0.2.v8
FilteringTable
@@ -147,4 +147,4 @@
-
\ No newline at end of file
+
diff --git a/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterFieldGenerator.java b/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterFieldGenerator.java
index 5dad4af..633b438 100644
--- a/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterFieldGenerator.java
+++ b/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterFieldGenerator.java
@@ -12,6 +12,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.TimeZone;
import org.tepi.filtertable.datefilter.DateFilterPopup;
import org.tepi.filtertable.datefilter.DateInterval;
@@ -59,6 +60,7 @@ class FilterFieldGenerator implements Serializable {
private final ValueChangeListener listener = initializeListener();
private boolean runFiltersOnDemand;
+ private TimeZone timeZone;
FilterFieldGenerator(IFilterTable owner) {
this.owner = owner;
@@ -468,6 +470,7 @@ private AbstractField> createBooleanField(Object propertyId) {
private DateFilterPopup createDateField(Object propertyId) {
DateFilterPopup dateFilterPopup = new DateFilterPopup(owner.getFilterDecorator(), propertyId);
+ dateFilterPopup.setTimeZone(timeZone);
dates.put(dateFilterPopup, propertyId);
return dateFilterPopup;
}
@@ -641,4 +644,12 @@ void setFilterOnDemandMode(boolean filterOnDemand) {
initializeFilterFields();
}
}
+
+ public TimeZone getTimeZone() {
+ return timeZone;
+ }
+
+ public void setTimeZone(TimeZone timeZone) {
+ this.timeZone = timeZone;
+ }
}
diff --git a/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterTable.java b/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterTable.java
index 95ad707..37151ac 100644
--- a/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterTable.java
+++ b/filteringtable-addon/src/main/java/org/tepi/filtertable/FilterTable.java
@@ -6,6 +6,7 @@
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
+import java.util.TimeZone;
import org.tepi.filtertable.FilterFieldGenerator.IFilterTable;
import org.tepi.filtertable.client.ui.FilterTableConnector;
@@ -54,6 +55,8 @@ public class FilterTable extends Table implements IFilterTable {
/* Fields from Table accessed via reflection */
private KeyMapper