@@ -1025,6 +1025,8 @@ class BootstrapTable extends Component {
1025
1025
renderToolBar ( ) {
1026
1026
const { exportCSV, selectRow, insertRow, deleteRow, search, children } = this . props ;
1027
1027
const enableShowOnlySelected = selectRow && selectRow . showOnlySelected ;
1028
+ const print = typeof this . props . options . printToolBar === 'undefined' ?
1029
+ true : this . props . options . printToolBar ;
1028
1030
if ( enableShowOnlySelected
1029
1031
|| insertRow
1030
1032
|| deleteRow
@@ -1059,7 +1061,7 @@ class BootstrapTable extends Component {
1059
1061
} ] ;
1060
1062
}
1061
1063
return (
1062
- < div className = ' react-bs-table-tool-bar' >
1064
+ < div className = { ` react-bs-table-tool-bar ${ print ? '' : 'hidden-print' } ` } >
1063
1065
< ToolBar
1064
1066
ref = 'toolbar'
1065
1067
defaultSearch = { this . props . options . defaultSearch }
@@ -1375,7 +1377,8 @@ BootstrapTable.propTypes = {
1375
1377
expandRowBgColor : PropTypes . string ,
1376
1378
expandBy : PropTypes . string ,
1377
1379
expanding : PropTypes . array ,
1378
- beforeShowError : PropTypes . func
1380
+ beforeShowError : PropTypes . func ,
1381
+ printToolBar : PropTypes . bool
1379
1382
} ) ,
1380
1383
fetchInfo : PropTypes . shape ( {
1381
1384
dataTotalSize : PropTypes . number
@@ -1517,7 +1520,8 @@ BootstrapTable.defaultProps = {
1517
1520
expandRowBgColor : undefined ,
1518
1521
expandBy : Const . EXPAND_BY_ROW ,
1519
1522
expanding : [ ] ,
1520
- beforeShowError : undefined
1523
+ beforeShowError : undefined ,
1524
+ printToolBar : true
1521
1525
} ,
1522
1526
fetchInfo : {
1523
1527
dataTotalSize : 0
0 commit comments