react-bootstrap-table2 csv防止导出隐藏列

时间:2019-07-10 14:42:17

标签: reactjs react-bootstrap-table

使用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=Only%20Export%20Filtered%2FSearched%20Rows&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Factions%2Factions-panel的操作

1 个答案:

答案 0 :(得分:1)

根据this part about hiding columns,您可以简单地将csvExport: false添加到您不想导出的列中,并且不会将其导出。

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