code: function getRowBlocks(tableGrid) {
          var cols = range(0, tableGrid.grid.maxCols);
          var rows = range(0, tableGrid.grid.maxRows);
  
          return Tools.map(rows, function (row) {
            function getBlock() {
              var details = [];
              for (var i = 0; i < cols.length; i++) {
                var detail = tableGrid.getAt(row, i);
                if (detail && detail.rowIndex === row) {
                  details.push(detail);
                }
              }
              return details;
            }
  
            function isSingle(detail) {
              return detail.rowspan === 1;
            }
  
            function getFallback() {
              return tableGrid.getAt(row, 0);
            }
  
            return decide(getBlock, isSingle, getFallback);
          });
        }
docs: Attempt to get representative blocks for the height of each row.