gpt4 book ai didi

angular - ag-grid csv 导出 - 使用 processCellCallback 进行格式化

转载 作者:行者123 更新时间:2023-12-04 12:17:06 24 4
gpt4 key购买 nike

我想在将值导出到 CSV 之前对其进行格式化。
为此,我使用了代码示例中所示的 processCellCallback。
当我包含回调时,我的 ag-grid 中的每个单元格都会得到空字符串而不是单元格值。
为此,我遵循了 ag-grid 站点 https://www.ag-grid.com/javascript-grid-export/ 上的示例。和 StackOverflow 文章 Ag-grid angular format data before exporting

出于调试目的,我将除返回之外的所有内容都注释掉并包含了一个 console.log

单元格值写入日志,但我的导出 CSV 只有空列。我删除了参数中的 processCellCallback 值被正确导出。

ExportToCsv(gridApi: any, exportFileName: string){
var params = {
fileName: exportFileName
,columnSeparator: ';'
,processCellCallback: (params) => {this.processCells(params)}
}
gridApi.exportDataAsCsv(params);
}
processCells(params: any) {
console.log(params.value);
return params.value;
}

最佳答案

processCellCallback 必须返回一个字符串。但是在您的代码中,匿名函数不返回任何内容。

改变:

processCellCallback: (params) => {this.processCells(params)}


processCellCallback: (params) => this.processCells(params)

或为简单起见:
processCellCallback: this.processCells

关于angular - ag-grid csv 导出 - 使用 processCellCallback 进行格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58266245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com