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:
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);
- },
+ }
});