} else if (rowAutoSize) {
      // Align rows count to fixed columns count
      this.numRows = Math.ceil(dataSize / this.numColumns);
      // always at least 1 row
      if (this.numRows < 1) {