Ag grid - processCellCallback для экспорта данных не работает Angularjs

Я использую ag-grid для сетки данных в Angularjs приложение, но оно не работает. Это даже не выдает никакой ошибки. Ниже моя экспортная функция -

exportData: function() {
        var vm = this;
        var params = {
            fileName : vm.pageTitle + '.csv',
            processCellCallback : function(params) { 
            console.log(params.value);
             if (params.value && params.value.toUpperCase) {
                    return params.value.toUpperCase();
                } else {
                    return params.value;
                }
            }
        };
        vm.gridOptions.api.exportDataAsCsv(params);     
    }

Ниже приведены версии, которые я использую -

Угловой: 1.5.0

Ag-сетка: 2.3.5

Заранее благодарю за любую помощь.

1 ответ

Решение

Ag-сетка: 2.3.5

Есть ваша проблема... Документы постоянно обновляются до самой последней версии. Вы используете 2-летнюю технологию и пытаетесь использовать самые последние функции. Вот репозиторий Github для вашего релиза:

https://github.com/ceolter/ag-grid/tree/2.3.5

Вы можете просмотреть там документы, которые доступны для вас... или вы можете обновить до последней версии.


Для удобства здесь единственные params доступны для вас, если вы остаетесь на 2.3.5:

  • skipHeader: Установите в true, если вы не хотите, чтобы в первой строке были имена заголовков столбцов.
  • skipGroups: Установите значение true, чтобы пропустить верхние и нижние колонтитулы при группировке. Не влияет, если не группировка.
  • skipFooters: Установите значение true, чтобы пропустить нижние колонтитулы только при группировке. Не влияет, если не группировать или не использовать нижние колонтитулы в группировке.
  • fileName: Строка для использования в качестве имени файла. Если отсутствует, будет использовано имя файла "export.csv".
  • customHeader: Если вы хотите поместить какой-либо текст в верхнюю часть CSV-файла, вставьте его сюда. Вам нужно будет включить '\n' в конце или несколько '\n', если вы хотите, чтобы заголовок занимал строки.
  • customFooter: То же, что и customHeader, но для конца файла.
Другие вопросы по тегам