Skip to content

Commit d9523d1

Browse files
authored
Merge pull request #4962 from IgniteUI/gedinakova/fix-4947-master
Added member path to CharSeparatedValueData constructor #4947
2 parents 340fb80 + 23c7598 commit d9523d1

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

projects/igniteui-angular/src/lib/services/csv/char-separated-value-data.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class CharSeparatedValueData {
1212
private _delimiterLength = 1;
1313
private _isSpecialData = false;
1414

15-
constructor(private _data: any[], valueDelimiter: string, private _isTreeGridData = false) {
15+
constructor(private _data: any[], valueDelimiter: string) {
1616
this.setDelimiter(valueDelimiter);
1717
}
1818

@@ -21,8 +21,6 @@ export class CharSeparatedValueData {
2121
return '';
2222
}
2323

24-
this._data = this._data.map((item) => item.rowData);
25-
2624
const keys = ExportUtilities.getKeysFromData(this._data);
2725

2826
if (keys.length === 0) {

projects/igniteui-angular/src/lib/services/csv/csv-exporter.ts

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export class IgxCsvExporterService extends IgxBaseExporter {
4747
public onExportEnded = new EventEmitter<ICsvExportEndedEventArgs>();
4848

4949
protected exportDataImplementation(data: any[], options: IgxCsvExporterOptions) {
50+
data = data.map((item) => item.rowData);
5051
const csvData = new CharSeparatedValueData(data, options.valueDelimiter);
5152
this._stringData = csvData.prepareData();
5253

0 commit comments

Comments
 (0)