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.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/web/app/view/report/ReportController.js b/web/app/view/report/ReportController.js
index daeb8ddfc..ffc75dc1c 100644
--- a/web/app/view/report/ReportController.js
+++ b/web/app/view/report/ReportController.js
@@ -18,6 +18,16 @@ Ext.define('Traccar.view.report.ReportController', {
extend: 'Ext.app.ViewController',
alias: 'controller.report',
+ config: {
+ listen: {
+ controller: {
+ '*': {
+ selectDevice: 'selectDevice'
+ }
+ }
+ }
+ },
+
onShowClick: function() {
var deviceId = this.lookupReference('deviceField').getValue();
@@ -58,6 +68,12 @@ Ext.define('Traccar.view.report.ReportController', {
if (selected.getCount() > 0) {
this.fireEvent("selectReport", selected.getLastSelected());
}
+ },
+
+ selectDevice: function(device) {
+ if (device !== undefined) {
+ this.getView().getSelectionModel().deselectAll();
+ }
}
});