We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d13a86 commit 4a340c7Copy full SHA for 4a340c7
packages/react-bootstrap-table2/src/props-resolver/column-resolver.js
@@ -1,7 +1,13 @@
1
export default ExtendBase =>
2
class ColumnResolver extends ExtendBase {
3
visibleColumnSize(includeSelectColumn = true) {
4
- let columnLen = this.props.columns.filter(c => !c.hidden).length;
+ let columnLen;
5
+ if (this.props.columnToggle && this.props.columnToggle.toggles) {
6
+ const columns = this.props.columnToggle.toggles;
7
+ columnLen = Object.keys(columns).filter(name => columns[name]).length;
8
+ } else {
9
+ columnLen = this.props.columns.filter(c => !c.hidden).length;
10
+ }
11
if (!includeSelectColumn) return columnLen;
12
if (this.props.selectRow && !this.props.selectRow.hideSelectColumn) {
13
columnLen += 1;
0 commit comments