EddieUp / antd-table-saveas-excel

antd table to excel
52 stars 13 forks source link

是否有辦法removeColumn #18

Closed evolution9502 closed 2 years ago

evolution9502 commented 2 years ago

如題,文檔中只有addColumns用以額外添加column 但由於我是使用antd pro中的proTable 因為要優化proTable自帶的搜索,有針對相同dataIndex的資料做了重複的column(一個hideInTable, 一個hideInSearch) 所以我需要讓其中一個column能夠從導出的表單中隱藏或移除 但目前似乎尚未支持這個用法? 我嘗試過在屬性中添加excelRender: false或excelRender: null,並不起作用 (excelRender: -1會報錯) 若是已經有可行的移除column方法還請不吝相告

evolution9502 commented 2 years ago

我又耍笨了 ignore:true, 就可以...

loocor commented 2 years ago

可以对 column 做过滤,比如 .addColumns(columns.filter((col) => col?.key != 'action') as IExcelColumn[])