AG-Grid 在导出为 CSV 时跳过列

rki*_*yer 5 javascript ag-grid ag-grid-ng2 angular

我在表格中有一个列,其中只有按钮。该按钮是下载按钮。当我单击导出到 csv 时,我不知道该列要导出的内容。这能做到吗?

Jed*_*edo 9

我知道这是一个老问题,但这对我有用:

exportToExcel() {
var params = {
    columnKeys: ['FIELDA', 'FIELDB', 'FIELDC']
};
this.gridApi.exportDataAsCsv(params);
}
Run Code Online (Sandbox Code Playgroud)

您从 ColumnDef 获取字段


Par*_*osh 3

您可以在调用时指定要导出哪些列数据gridApi.exportDataAsCsv(params)。您可以在columnKeys参数中提及这一点。

params.columnKeys = ["country", "bronze"];
this.gridApi.exportDataAsCsv(params);
Run Code Online (Sandbox Code Playgroud)

参考:ag-grid:CSV 导出

检查结果 - 如果选中Specify Columns复选框,则 CSV 中将仅显示上述列。