我的表中有一列只有按钮。该按钮是一个下载按钮。当我点击导出到csv时,我不会导出这个列。可以这样做吗?
答案 0 :(得分:2)
您可以在调用gridApi.exportDataAsCsv(params)
时指定要导出的列数据。你可以在columnKeys
参数中提到它。
params.columnKeys = ["country", "bronze"];
this.gridApi.exportDataAsCsv(params);
检查结果 - 如果选中Specify Columns
复选框,则CSV中只会显示上述列。
答案 1 :(得分:0)
我知道这是一个老问题,但这对我有用:
exportToExcel() {
var params = {
columnKeys: ['FIELDA', 'FIELDB', 'FIELDC']
};
this.gridApi.exportDataAsCsv(params);
}
您从ColumnDef中获取字段
答案 2 :(得分:0)
在内部搜索特定列的colId。 AG Grid将“ _1”作为唯一的colId添加到每个字段。
尝试一下,它将起作用。
在ColDefs下,如果您的字段名称是:FieldA,FieldB。
const params = {
columnKeys: ['FieldA_1','FieldB_1'];
};