метки столбцов сетки ag не включаются при экспорте данных

Всякий раз, когда я пытаюсь экспортировать данные из сетки 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, функция выглядит следующим образом

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

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


person sheetaldharerao    schedule 16.04.2020    source источник


Ответы (3)


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

person beingyogi    schedule 06.05.2020

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

Вам нужно будет передать объект params с columnGroups: true следующим образом:

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

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

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

1. создать функцию

exportDataAsExcel() {
  this.gridApi.exportDataAsExcel({ columnGroups: true });
}
  1. Настройте контекстное меню и укажите эту функцию в параметре действия.
person Pratik Bhat    schedule 19.04.2020
comment
Я пробовал это, данные экспортируются в Excel, но метки столбцов все еще не включены. - person sheetaldharerao; 21.04.2020
comment
Вы можете опубликовать реализацию своей функции экспорта? Через кнопку или через контекстное меню? - person Pratik Bhat; 21.04.2020
comment
Это через кнопку. Я добавил функцию, проверяю. - person sheetaldharerao; 21.04.2020

Это исправлено в версии 25.3.0. Так что вам больше не нужно делать то, что сказал @pratik

и вы можете проверить это здесь. https://www.ag-grid.com/ag-grid-changelog/?fixVersion=25.3.0

person Mario Mamdouh    schedule 28.06.2021