如何更改 ui 网格中导出 csv 格式的列的值?

How to change the value of a column in export csv format in ui grid?

我正在使用 UI 网格导出功能以 .csv 格式导出所有网格列。 某些列的值为 'FALSE' 或 '1' / '0' 。 我的问题是如何将它们更改为导出文件中的某些字符串?

使用http://ui-grid.info/docs/#!/api/ui.grid.exporter.api:GridOptions 您可以使用 exporterFieldCallBack 方法,如下所示:

  gridOptions.exporterFieldCallback = function ( grid, row, col, value ) {
  if ( col.name === 'status' ) {
    if(value===0)
        value='FALSE';
  }
  return value;
}