aboutsummaryrefslogtreecommitdiff
path: root/web/app/view/ReportController.js
diff options
context:
space:
mode:
authorAbyss777 <abyss@fox5.ru>2017-06-07 09:05:18 +0500
committerAbyss777 <abyss@fox5.ru>2017-06-07 09:05:18 +0500
commite0030185daa54eda46157cd35b989d1a63c79656 (patch)
treef2a0f94172721af1f7e01153300879bcdc39fb04 /web/app/view/ReportController.js
parent4f61e2a9fd0f9632e05d5bac0648c2548b9cef39 (diff)
downloadtrackermap-web-e0030185daa54eda46157cd35b989d1a63c79656.tar.gz
trackermap-web-e0030185daa54eda46157cd35b989d1a63c79656.tar.bz2
trackermap-web-e0030185daa54eda46157cd35b989d1a63c79656.zip
- Move addAttributeColumns functional to init
- Remove empty convert functions - Add check for undefined in some formatters
Diffstat (limited to 'web/app/view/ReportController.js')
-rw-r--r--web/app/view/ReportController.js26
1 files changed, 11 insertions, 15 deletions
diff --git a/web/app/view/ReportController.js b/web/app/view/ReportController.js
index 8631b7ca..3daa2957 100644
--- a/web/app/view/ReportController.js
+++ b/web/app/view/ReportController.js
@@ -65,7 +65,17 @@ Ext.define('Traccar.view.ReportController', {
},
init: function () {
- this.addAttributeColumns();
+ var i, data, attribute;
+ data = Ext.getStore('PositionAttributes').getData().items;
+ for (i = 0; i < data.length; i++) {
+ attribute = data[i];
+ this.routeColumns.push({
+ text: attribute.get('name'),
+ dataIndex: 'attribute.' + attribute.get('key'),
+ renderer: Traccar.AttributeFormatter.getAttributeFormatter(attribute.get('key')),
+ hidden: true
+ });
+ }
},
onConfigureClick: function () {
@@ -387,20 +397,6 @@ Ext.define('Traccar.view.ReportController', {
this.updateButtons();
},
- addAttributeColumns: function () {
- var i, data, attribute;
- data = Ext.getStore('PositionAttributes').getData().items;
- for (i = 0; i < data.length; i++) {
- attribute = data[i];
- this.routeColumns.push({
- text: attribute.get('name'),
- dataIndex: 'attribute.' + attribute.get('key'),
- renderer: Traccar.AttributeFormatter.getAttributeFormatter(attribute.get('key')),
- hidden: true
- });
- }
- },
-
routeColumns: [{
text: Strings.reportDeviceName,
dataIndex: 'deviceId',