mirror of
https://github.com/gosticks/react-bootstrap-table2.git
synced 2026-06-28 21:20:04 +00:00
fix #1104
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import Const from '../const';
|
||||
import _ from '../utils';
|
||||
|
||||
import dataOperator from '../store/operators';
|
||||
import { getSelectionSummary } from '../store/selection';
|
||||
@@ -72,7 +73,7 @@ class SelectionProvider extends React.Component {
|
||||
if (!isUnSelect) {
|
||||
currSelected = selected.concat(dataOperator.selectableKeys(data, keyField, nonSelectable));
|
||||
} else {
|
||||
currSelected = selected.filter(s => typeof data.find(d => d[keyField] === s) === 'undefined');
|
||||
currSelected = selected.filter(s => typeof data.find(d => _.get(d, keyField) === s) === 'undefined');
|
||||
}
|
||||
|
||||
let result;
|
||||
|
||||
@@ -9,7 +9,7 @@ export const getSelectionSummary = (
|
||||
let allRowsSelected = data.length > 0;
|
||||
let allRowsNotSelected = true;
|
||||
|
||||
const rowKeys = data.map(d => d[keyField]);
|
||||
const rowKeys = data.map(d => _.get(d, keyField));
|
||||
for (let i = 0; i < rowKeys.length; i += 1) {
|
||||
const curr = rowKeys[i];
|
||||
if (typeof selected.find(x => x === curr) === 'undefined') {
|
||||
|
||||
Reference in New Issue
Block a user