метки столбца сетки ag не включаются при экспорте данных - PullRequest
2 голосов
/ 16 апреля 2020

Всякий раз, когда я пытаюсь экспортировать данные из сетки ag в сводном режиме, строка меток столбцов не включается в файл экспорта.

<ag-grid-vue
  style="width: 100%; height: 600px"
  class="ag-theme-balham mt-3"
  id="myGrid"
  :gridOptions="gridOptions"
  :defaultColDef="defaultColDef"
  :columnDefs="columnDefs"
  :pivotMode="true"
  :rowGroupPanelShow="rowGroupPanelShow"
  :pivotPanelShow="pivotPanelShow"
  :pivotColumnGroupTotals="pivotColumnGroupTotals"
  :pivotRowTotals="pivotRowTotals"
  :autoGroupColumnDef="autoGroupColumnDef"
  :sideBar="true"
  :rowData="rowData"
  ></ag-grid-vue>
import { AgGridVue } from "ag-grid-vue";
import "ag-grid-enterprise";

В настоящее время я пытаюсь вызвать функцию экспорта в btn click, функция выглядит следующим образом:

onBtnExportDataAsExcel() {
      this.gridOptions.api.exportDataAsExcel({ columnGroups: true });
},

Есть ли способ загрузить метки столбцов вместе с данными столбцов, или мне нужно импортировать какой-либо модуль сетки ag, чтобы это работало.

Ответы [ 2 ]

1 голос
/ 06 мая 2020

Ответ @pratik прав. Но используемый вами импорт может быть неправильным. Посетите эту ссылку .

1 голос
/ 19 апреля 2020

Так как вы не предоставили код для того, как вы реализовали функцию экспорта, я могу предположить.

Вам нужно будет передать объект params с помощью columnGroups: true, как это -

this.gridApi.exportDataAsExcel({ columnGroups: true });

Это должно экспортировать все сгруппированные заголовки. Пример сводки из документов .

Если вы хотите изменить реализацию экспорта контекстного меню, это двухэтапный процесс.

1. Создание функции

exportDataAsExcel() {
  this.gridApi.exportDataAsExcel({ columnGroups: true });
}
Настройте контекстное меню и предоставьте эту функцию в параметре действия.
...