src/js/table/TableStore.js
function(deselect) {
        _.forEach(this.filteredData, function(data) {
            if (deselect) {
                delete this.selectedItems[data[this.selectDataProperty]];
            }
            else {
                this.selectedItems[data[this.selectDataProperty]] = data;
            }
        }, this);
    }
function(deselect) {
        _.forEach(this.filteredData, function(data) {
            if (deselect) {
                delete this.selectedItems[data[this.selectDataProperty]];
            }
            else {
                this.selectedItems[data[this.selectDataProperty]] = data;
            }
        }, this);
    }
function ( deselect ) { _ . forEach ( this . filteredData , function ( data ) { if ( deselect ) { delete this . selectedItems [ data [ this . selectDataProperty ] ] ; } else { this . selectedItems [ data [ this . selectDataProperty ] ] = data ; } } , this ) ; }
Bulk add or remove keys to/from the Table's selected items.
@param {Boolean} deselect - There are selected items in the filtered data set, so we need to deselect them.
Bulk add or remove keys to / from the Table s selected items .