diff --git a/packages/react-bootstrap-table2-toolkit/README.md b/packages/react-bootstrap-table2-toolkit/README.md index f26c366..0886862 100644 --- a/packages/react-bootstrap-table2-toolkit/README.md +++ b/packages/react-bootstrap-table2-toolkit/README.md @@ -123,4 +123,7 @@ Default is `false`. Give true to avoid to attach the csv header. Default is `true`. #### exportAll - [bool] -Default is `true`. `false` will only export current data which display on table. \ No newline at end of file +Default is `true`. `false` will only export current data which display on table. + +#### onlyExportSelection - [bool] +Default is `false`. `true` will only export the data which is selected. \ No newline at end of file diff --git a/packages/react-bootstrap-table2-toolkit/context.js b/packages/react-bootstrap-table2-toolkit/context.js index d12a7f0..eba442e 100644 --- a/packages/react-bootstrap-table2-toolkit/context.js +++ b/packages/react-bootstrap-table2-toolkit/context.js @@ -26,7 +26,9 @@ class ToolkitProvider extends statelessDrcorator(React.Component) { fileName: PropTypes.string, separator: PropTypes.string, ignoreHeader: PropTypes.bool, - noAutoBOM: PropTypes.bool + noAutoBOM: PropTypes.bool, + exportAll: PropTypes.bool, + onlyExportSelection: PropTypes.bool }) ]) } diff --git a/packages/react-bootstrap-table2-toolkit/src/csv/button.js b/packages/react-bootstrap-table2-toolkit/src/csv/button.js index d0ee010..e85d7ee 100644 --- a/packages/react-bootstrap-table2-toolkit/src/csv/button.js +++ b/packages/react-bootstrap-table2-toolkit/src/csv/button.js @@ -11,7 +11,7 @@ const ExportCSVButton = (props) => { return (