ag-Grid Экспорт в CSV не показывает правильное имя файла - PullRequest
0 голосов
/ 14 ноября 2018

Я пишу код в Typescript с использованием Angular 2 и ag-Grid (не корпоративной версии).

У меня проблема с функциональностью экспорта ag-Grid, и я надеялся, что кто-то может помочь.

С одной сеткой в ​​форме я могу экспортировать без проблем.Когда я ввожу вторую сетку, я также могу экспортировать, но имя файла файла неверно (по умолчанию это export.csv).

Вот пример кода.

Обратите внимание, что в html я установил:

[gridReady] = "onGridReadyTest1 ($ event)" для первой сетки

[gridReady]= "onGridReadyTest2 ($ event)" для второй сетки

public gridApiTest1;public gridApiTest2;...

onGridReadyTest1(params){
  this.gridApiTest1 = params.api;
}

onGridReadyTest2(params){
  this.gridApiTest2 = params.api;
}

btnClickExportTest1 = function () {

   var params = {
     skipHeader: false,
     skipFooters: true,
     allColumns: true,
     onlySelected: false,
     suppressQuotes: true,
     filename: 'test1.csv',
     columnSeparator: ','
   };

   this.gridApiTest1.exportDataAsCsv(params);

}

btnClickExportTest2 = function () {

   var params = {
     skipHeader: false,
     skipFooters: true,
     allColumns: true,
     onlySelected: false,
     suppressQuotes: true,
     filename: 'test2.csv',
     columnSeparator: ','
   };
   this.gridApiTest2.exportDataAsCsv(params);

}

Как я уже говорил, экспорт на самом деле работает с правильными данными из соответствующей сетки.Просто имя файла является правильным для первой сетки и неправильным для второй (export.csv)?

Что я делаю не так?Любая помощь будет оценена.

Спасибо

...