@@ -1432,6 +1432,7 @@ return /******/ (function(modules) { // webpackBootstrap
1432
1432
children = _props3.children;
1433
1433
1434
1434
var enableShowOnlySelected = selectRow && selectRow.showOnlySelected;
1435
+ var print = typeof this.props.options.printToolBar === 'undefined' ? true : this.props.options.printToolBar;
1435
1436
if (enableShowOnlySelected || insertRow || deleteRow || search || exportCSV || this.props.options.searchPanel || this.props.options.btnGroup || this.props.options.toolBar) {
1436
1437
var columns = void 0;
1437
1438
if (Array.isArray(children)) {
@@ -1461,7 +1462,7 @@ return /******/ (function(modules) { // webpackBootstrap
1461
1462
}
1462
1463
return _react2.default.createElement(
1463
1464
'div',
1464
- { className: 'react-bs-table-tool-bar' },
1465
+ { className: 'react-bs-table-tool-bar ' + (print ? '' : 'hidden-print') },
1465
1466
_react2.default.createElement(_ToolBar2.default, {
1466
1467
ref: 'toolbar',
1467
1468
defaultSearch: this.props.options.defaultSearch,
@@ -1775,7 +1776,8 @@ return /******/ (function(modules) { // webpackBootstrap
1775
1776
expandRowBgColor: _react.PropTypes.string,
1776
1777
expandBy: _react.PropTypes.string,
1777
1778
expanding: _react.PropTypes.array,
1778
- beforeShowError: _react.PropTypes.func
1779
+ beforeShowError: _react.PropTypes.func,
1780
+ printToolBar: _react.PropTypes.bool
1779
1781
}),
1780
1782
fetchInfo: _react.PropTypes.shape({
1781
1783
dataTotalSize: _react.PropTypes.number
@@ -1917,7 +1919,8 @@ return /******/ (function(modules) { // webpackBootstrap
1917
1919
expandRowBgColor: undefined,
1918
1920
expandBy: _Const2.default.EXPAND_BY_ROW,
1919
1921
expanding: [],
1920
- beforeShowError: undefined
1922
+ beforeShowError: undefined,
1923
+ printToolBar: true
1921
1924
},
1922
1925
fetchInfo: {
1923
1926
dataTotalSize: 0
@@ -2291,7 +2294,9 @@ return /******/ (function(modules) { // webpackBootstrap
2291
2294
}, {
2292
2295
key: 'renderSelectRowHeader',
2293
2296
value: function renderSelectRowHeader(rowCount, rowKey) {
2294
- if (this.props.customComponent) {
2297
+ if (this.props.hideSelectColumn) {
2298
+ return null;
2299
+ } else if (this.props.customComponent) {
2295
2300
var CustomComponent = this.props.customComponent;
2296
2301
return _react2.default.createElement(
2297
2302
_SelectRowHeaderColumn2.default,
@@ -2716,8 +2721,9 @@ return /******/ (function(modules) { // webpackBootstrap
2716
2721
}
2717
2722
return result;
2718
2723
}, this);
2724
+
2719
2725
if (tableRows.length === 0 && !this.props.withoutNoDataText) {
2720
- tableRows.push( _react2.default.createElement(
2726
+ tableRows = [ _react2.default.createElement(
2721
2727
_TableRow2.default,
2722
2728
{ key: '##table-empty##' },
2723
2729
_react2.default.createElement(
@@ -2727,7 +2733,7 @@ return /******/ (function(modules) { // webpackBootstrap
2727
2733
className: 'react-bs-table-no-data' },
2728
2734
this.props.noDataText || _Const2.default.NO_DATA_TEXT
2729
2735
)
2730
- )) ;
2736
+ )] ;
2731
2737
}
2732
2738
2733
2739
return _react2.default.createElement(
0 commit comments