javascript - Ag grid - 用于导出数据的 processCellCallback 不起作用 Angularjs

标签 javascript angularjs ag-grid

我在 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

农业网格: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:如果您不想将第一行作为列标题名称,请设置为 true。
  • skipGroups:设置为 true 可在分组时跳过页眉和页脚。如果不分组则没有影响。
  • skipFooters:设置为 true 以便仅在分组时跳过页脚。如果不分组或在分组中不使用页脚,则没有影响。
  • fileName:用作文件名的字符串。如果缺少,将使用文件名“export.csv”。
  • customHeader:如果您想在 csv 文件顶部放置一些文本,请将其粘贴在此处。 您需要在末尾包含“\n”,或者如果您希望标题跨行,则需要包含许多“\n”。
  • customFooter:与 customHeader 相同,但位于文件末尾。

关于javascript - Ag grid - 用于导出数据的 processCellCallback 不起作用 Angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43738524/

相关文章:

javascript - 如何绑定(bind)两个选择输入并为每个输入设置初始值

reactjs - AgGridReact - 当 isRowSelectable 更改时网格不会更新

angular - ag-grid-angular 不以表格格式显示数据

javascript - iOS Safari 不显示选择菜单的所有选项

Javascript : Modifying Prototype doesn't affect existing Instances

javascript - 如何在 chart.js 中使 y 轴与 x 轴相交于 0

Angular - ag-grid - 动态添加列

javascript - 超链接到部分将我带到下面的菜单栏

javascript - 某些 js 文件仅在 Internet Explorer 浏览器和调试器中不加载

javascript - 将 $scope 变量从 Controller 传递到服务