首页 > 解决方案 > react-bootstrap-table2 csv 防止导出隐藏列

问题描述

使用 react-bootstrap-table2 我将如何防止导出 csv 导出组件中的隐藏列?目前,我的 UI 能够使用 react-bootstrap-table2 中的内置列切换功能隐藏列。但是,默认情况下 csv 将导出所有列。

似乎有一种方法可以按行执行此操作,但按列看不到任何内容https://react-bootstrap-table.github.io/react-bootstrap-table2/storybook/index.html?selectedKind=Export%20CSV&selectedStory=仅%20Export%20Filtered%2FSearched%20Rows&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Factions%2Factions-panel

标签: reactjsreact-bootstrap-table

解决方案


根据关于隐藏列的这部分,您可以简单地添加csvExport: false到您不想导出的列中并且它不会被导出。

要动态地执行此操作,您可以添加一个在切换列时调用的方法(在ToggleList 文档中定义,它将在切换的列上手动设置csvExport为 true 或 false。


推荐阅读