ag-grid - 如何在导出中隐藏列

标签 ag-grid ag-grid-ng2

如何在 excel 或 csv 导出中隐藏全选(复选框)列。

{
    checkboxSelection: true,
    suppressMenu: true,
    suppressSorting: true,
    suppressFilter: true,
    width: 30,
    pinned: true,
    suppressExcelExport :true,
    headerCellRenderer: this.selectAllRenderer
},

最佳答案

下面的代码可以解决你的问题

var columnsForExport=[];
var allColumns=gridOption.columnApi.getAllColumns();

allColumns.forEach((element:any) => {
    if(element.colId!="#"){
        columnsForExport.push(element.colId)
    }
});

关于ag-grid - 如何在导出中隐藏列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46726392/

相关文章:

angular - 未找到组件工厂。你把它添加到@NgModule.entryComponents 了吗?

javascript - Ag网格垂直滚动问题

asp.net-core - 使用 Angular 6 ag-grid 和 ASP.NET 以及 EF Core 2.1 进行服务器端过滤

angular - 在两个单独的 ag-Grid 上使用 ag-Grid 的 sizeColumnsToFit() 时出现警告 'grid zero width',由选项卡菜单显示

angular - ag-grid 和 angular,如何动态切换网格选项

javascript - 如何在 Angular 上监听 ag-Grid 的 sortChange(event)?

javascript - 尽管在 ag-grid 中使用了 sizeColumnsToFit,但不必要的水平滚动条出现了

ag-grid右键单击功能

ag-grid - 如何为 Angular 5 包含 ag-grid 样式?