Skip to content

Commit c666055

Browse files
authored
Merge pull request #2786 from IgniteUI/astaev/issue-2770
fix(treegrid): Don't export perform column #2770
2 parents 45971e0 + ee5f8a1 commit c666055

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Component, OnInit } from '@angular/core';
2+
import { IColumnExportingEventArgs, IgxCsvExporterService, IgxExcelExporterService } from 'igniteui-angular';
23
import { EMPLOYEE_DATA } from './data';
34

45
@Component({
@@ -9,7 +10,14 @@ import { EMPLOYEE_DATA } from './data';
910
export class TreeGridChilddatakeySampleComponent implements OnInit {
1011
public localData: any[];
1112
public selectionMode = 'multiple';
12-
constructor() { }
13+
constructor(private excelExporter: IgxExcelExporterService, private csvExporter: IgxCsvExporterService) {
14+
const skipColumnExport = (eventArgs: IColumnExportingEventArgs) => {
15+
eventArgs.cancel = eventArgs.header === 'Performance';
16+
};
17+
18+
this.excelExporter.columnExporting.subscribe(skipColumnExport);
19+
this.csvExporter.columnExporting.subscribe(skipColumnExport);
20+
}
1321

1422
public ngOnInit() {
1523
const employees = EMPLOYEE_DATA;

0 commit comments

Comments
 (0)