partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit a1319b0368848ab982db75a12ea86dc007b651a3
parent 9368f42cf85a0bec64a1a70e827a51b4ef7823ca
Author: Felicia Hummel <felicia@partkeepr.com>
Date:   Wed, 18 Oct 2017 21:39:25 +0200

Retrieve the export data by record.get() as it supports nested data instead of accessing the data array directly

Diffstat:
Msrc/PartKeepr/FrontendBundle/Resources/public/js/Components/Exporter/GridExporter.js | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/PartKeepr/FrontendBundle/Resources/public/js/Components/Exporter/GridExporter.js b/src/PartKeepr/FrontendBundle/Resources/public/js/Components/Exporter/GridExporter.js @@ -15,7 +15,7 @@ Ext.define("PartKeepr.Exporter.GridExporter", { var store = this.gridPanel.getStore(); var records = store.getData(); var record, i, j, value, column, fieldValue; - var rows = [], rowValues = [], headers = []; + var rows = [], rowValues = []; for (i = 0; i < columns.length; i++) { if (!columns[i].isHidden()) { @@ -32,7 +32,7 @@ Ext.define("PartKeepr.Exporter.GridExporter", { for (j = 0; j < columns.length; j++) { column = columns[j]; - fieldValue = record.data[column.dataIndex]; + fieldValue = record.get(column.dataIndex); if (column.renderer && column.renderer.call) { value = column.renderer.call( @@ -78,5 +78,5 @@ Ext.define("PartKeepr.Exporter.GridExporter", { { var blob = new Blob([response.responseText], {type: this.format}); saveAs(blob, "export." + this.extension); - }, + } });