aboutsummaryrefslogtreecommitdiff
path: root/web/app/view/report/ReportController.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/app/view/report/ReportController.js')
-rw-r--r--web/app/view/report/ReportController.js29
1 files changed, 28 insertions, 1 deletions
diff --git a/web/app/view/report/ReportController.js b/web/app/view/report/ReportController.js
index 92fd1ba7e..48cfda74f 100644
--- a/web/app/view/report/ReportController.js
+++ b/web/app/view/report/ReportController.js
@@ -18,7 +18,34 @@ Ext.define('Traccar.view.report.ReportController', {
extend: 'Ext.app.ViewController',
alias: 'controller.report',
- onSelectionChange: function(selected) {
+ onShowClick: function() {
+
+ var deviceId = this.lookupReference('deviceField').getValue();
+ var fromDate = this.lookupReference('fromDateField').getValue();
+ var fromTime = this.lookupReference('fromTimeField').getValue();
+
+ var from = new Date(
+ fromDate.getYear(), fromDate.getMonth(), fromDate.getDay(),
+ fromTime.getHours(), fromTime.getMinutes(), fromTime.getSeconds(), fromTime.getMilliseconds());
+
+ var toDate = this.lookupReference('toDateField').getValue();
+ var toTime = this.lookupReference('toTimeField').getValue();
+
+ var to = new Date(
+ toDate.getYear(), toDate.getMonth(), toDate.getDay(),
+ toTime.getHours(), toTime.getMinutes(), toTime.getSeconds(), toTime.getMilliseconds());
+
+ var store = Ext.getStore('Positions');
+ store.load({
+ params:{
+ deviceId: deviceId,
+ from: from,
+ to: to
+ }
+ });
+ },
+
+ onClearClick: function() {
}
});