【问题标题】:Ag grid - processCellCallback for export data does not work AngularjsAg 网格 - 用于导出数据的 processCellCallback 不起作用 Angularjs
【发布时间】:2017-09-30 00:21:20
【问题描述】:

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

以下是我正在使用的版本-

角度:1.5.0

银网格:2.3.5

提前感谢您的帮助。

【问题讨论】:

    标签: javascript angularjs ag-grid


    【解决方案1】:

    银网格: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 相同,但位于文件末尾。

    【讨论】:

    • 非常感谢@Jarod。我会升级ag-grid版本。
    猜你喜欢
    • 2020-02-04
    • 1970-01-01
    • 2020-07-19
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2010-11-02
    • 1970-01-01
    相关资源
    最近更新 更多