簡體   English   中英

導出到CSV時的AG-Grid跳過列

[英]AG-Grid skip column on export to CSV

我在表中有一列,其中只有按鈕。 該按鈕是下載按鈕。 當我單擊“導出到csv”時,我不導出該列的內容。 能做到嗎?

您可以在調用gridApi.exportDataAsCsv(params)時指定要導出的列數據。 您可以在columnKeys參數中提及。

params.columnKeys = ["country", "bronze"];
this.gridApi.exportDataAsCsv(params);

參考: ag-grid:CSV導出

檢查結果-如果選中“ Specify Columns復選框,則CSV中將僅包含上述列。

我知道這是一個老問題,但這對我有用:

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

您從ColumnDef獲取字段

在內部,它搜索特定列的colId。 AG Grid將“ _1”作為唯一的colId添加到每個字段。

試試這個,它將起作用。

在ColDefs下,如果您的字段名稱是:FieldA,FieldB。

const params = {
columnKeys: ['FieldA_1','FieldB_1'];
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM