You can also use this line in a .each loop to pull data from a dataView instead of using getData () from a grid object, as this seems inconsistent depending on the fork:
var selectedData = [], selectedIndexes; selectedIndexes = _grid.getSelectedRows(); jQuery.each(selectedIndexes, function (index, value) { selectedData.push(_dataView.getItemById(value)); });
source share