Ag 网格 - 导出数据的 processCellCallback 不起作用 Angularjs

Ag grid - processCellCallback for export data does not work Angularjs

我在 Angularjs 应用程序中使用 ag-grid 作为数据网格,但它不起作用。它甚至不会抛出任何错误。下面是我的导出函数 -

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);     
    }

以下是我使用的版本-

Angular : 1.5.0

Ag-grid : 2.3.5

在此先感谢您的帮助。

Ag-grid : 2.3.5

这是你的问题...文档会不断更新到最新版本。您正在使用 2 年前的技术并尝试使用最新的功能。这是您发布的 Github 存储库:

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

您可以在那里查看可用的文档...或者您可以升级到最新版本。


为了方便起见,如果您继续使用 2.3.5,这里是唯一可用的 params

  • skipHeader:如果您不想第一行成为 header 列名称,请设置为 true。
  • skipGroups:设置为 true 以在分组时跳过 headers 和页脚。不分组没有影响。
  • skipFooters:设置为true仅在分组时跳过页脚。如果不分组或不在分组中使用页脚则没有影响。
  • fileName:用作文件名的字符串。如果丢失,将使用文件名 'export.csv'。
  • customHeader:如果您想在 csv 文件的顶部放置一些文本,请将其粘贴在这里。 您将需要在末尾包含 '\n',或者如果您希望 header 跨行则需要包含许多 '\n'..
  • customFooter:与customHeader相同,但用于文件末尾。