Angular ag grid csv导出-使用processCellCallback格式化

Angular ag grid csv导出-使用processCellCallback格式化,angular,ag-grid,ag-grid-angular,Angular,Ag Grid,Ag Grid Angular,我想在将值导出到CSV之前对其进行格式化。 为此,我使用processCellCallback,如代码示例所示。 当我包含回调时,我得到的是空字符串,而不是ag网格中每个单元格的单元格值。 为此,我遵循了ag网格站点上的示例和StackOverflow文章 出于调试目的,我注释掉了除返回之外的所有内容,并包含了一个console.log 单元格值写入日志,但我的导出CSV只有空列。我删除参数中的processCellCallback,并正确导出值 ExportToCsv(gridApi:any,

我想在将值导出到CSV之前对其进行格式化。 为此,我使用processCellCallback,如代码示例所示。 当我包含回调时,我得到的是空字符串,而不是ag网格中每个单元格的单元格值。 为此,我遵循了ag网格站点上的示例和StackOverflow文章

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

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

ExportToCsv(gridApi:any,exportFileName:string){
变量参数={
文件名:exportFileName
,列分隔符:“;”
,processCellCallback:(params)=>{this.processCells(params)}
}
gridApi.exportDataAsCsv(参数);
}
processCells(参数:任意){
控制台日志(参数值);
返回参数值;
}

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

更改:

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

或者为了简单起见:

processCellCallback: this.processCells
processCellCallback: this.processCells