bughelp wanted
Description
I believe there is a bug with the select all functionality.
In my table, I have a header row, a top totals row and 14 rows in my data grid.
However, grid.getSelectedRows() returns array(2, ...,13) thus missing rows 14 and 15.
This is related to
var rowCount = this.grid.getRowCount() - headerRows;
which returns 0 while there is still 2 elements in the data array of the datasource in lib/SelectionModels.js at getSelectedRows.
Because of the header and summary row, it always leave two rows on the table.
I can delete the two remaining rows individually though i.e. when this.areAllRowsSelected() is false.